Você vai atuar de ponta a ponta, com peso maior no backend. Na prática, modelar e implementar regras de negócio complexas, sustentar as APIs que rodam nossos produtos e também entregar as interfaces que consomem essas APIs, de portais autenticados a landing pages com CRMs de alta performance.
Nossa stack é heterogênea: Node/TypeScript no core transacional, Python onde faz sentido para processamento e integrações e SQL Server. Procuramos alguém confortável em transitar entre esses mundos e, mais importante, capaz de argumentar qual ferramenta usar em cada caso.
RESPONSABILIDADES:
- Projetar e desenvolver APIs e serviços em Node.js/TypeScript e Python
- Traduzir regras de negócio complexas em código sustentável e testável
- Modelar dados e escrever queries performáticas em SQL Server e PostgreSQL
- Desenvolver interfaces em React/Next.js: portais internos e landing pages
- Propor abordagens arquiteturais para evoluir os serviços existentes
- Revisar código do time e apoiar no planejamento e quebra de tarefas
- Identificar e endereçar gargalos de performance e pontos de dívida técnica
- Garantir qualidade das entregas: testes, observabilidade e documentação
REQUISITOS TÉCNICOS OBRIGATÓRIOS:
- Experiência sólida em Node.js com TypeScript (Express, NestJS ou equivalente)
- Experiência com Python
- SQL Server e/ou PostgreSQL, modelagem, índices, otimização de query e migrations versionadas
- React e Next.js, SSR/SSG, gerenciamento de estado, consumo de API
- Docker e containerização de aplicações
- Git com fluxo de trabalho colaborativo (branches, PRs, code review)
- Vivência com metodologias ágeis (Scrum, Kanban)
- Inglês para leitura de documentação técnica
DIFERENCIAL:
- Experiência com C#, Jest (Teste Unitário);
- Arquitetura de microsserviços e comunicação entre serviços (REST, mensageria)
- Testes automatizados (Jest, Pytest) e cultura de testes
- CI/CD e pipelines de deploy
- Observabilidade: logs estruturados, métricas, tracing.