Sobre a vaga
Buscamos uma pessoa desenvolvedora full-stack com experiência prática em TypeScript, capaz de transitar bem entre front-end e back-end.Você vai atuar próximo ao time de Produto, CX e Growth, desenvolvendo soluções escaláveis e performáticas que resolvem problemas reais de usuários.
Procuramos alguém com autonomia, senso de dono e comprometimento com qualidade, que pense arquitetura, mas também saiba colocar a mão na massa com eficiência.
Responsabilidades
- Desenvolver novas funcionalidades no front-end (React, Next.js) e back-end (Node.js/NestJS)
- Integrar APIs externas.
- Trabalhar com dados em tempo real (Firestore), banco relacional (PostgreSQL) e cache (Redis)
- Participar de decisões técnicas e evolução da arquitetura
- Colaborar com o time de design e produto para entregar experiências fluídas
- Garantir performance, acessibilidade e boas práticas de versionamento (gitflow)
Requisitos obrigatórios
- Experiência sólida com TypeScript (front e back)
- Vivência com Node.js (preferencialmente com NestJS)
- Conhecimento prático com React, React Native e Next.js
- Experiência com Firestore e Firebase Auth
- Familiaridade com PostgreSQL e Redis
- Domínio de boas práticas de UI/UX, componentização e performance
- Organização, clareza na comunicação e capacidade de trabalhar de forma autônoma
Diferenciais
- Experiência com mensageria (Pub/Sub, BullMQ)
- Integrações com sistemas de pagamento (Pagar.me, Stripe etc.)
- Conhecimento de arquitetura escalável e segurança em aplicações web/mobile
- Prática com gitflow
Stack atual
- Linguagem: TypeScript
- Back-end: Node.js + NestJS
- Front-end: React, Next.js, React Native
- Banco de dados: PostgreSQL, Redis,Firestore
- Realtime e autenticação: Firebase (Firestore, Auth)
- Mensageria: Pub/Sub, BullMQ
- Versionamento: Git (com gitflow)