DESCRIÇÃO
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.
- Local de trabalho: São Paulo, SP
- Regime de contratação de tipo: Prestador de Serviços (PJ)
- Jornada: Período Integral
- Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor
- Nível hierárquico: Analista
Escolaridade Mínima: Ensino Superior
VALORIZADO
Tempo de experiência: Entre 1 e 3 anos
HABILIDADES
- Inglês
- Git com fluxo de trabalho colaborativo (branches, PRs, code review)
- Scrum, Kanban
- SQL Server e/ou PostgreSQL, modelagem, índices, otimização de query e migrations versionadas
- Python
- NestJS
- Express
- Node.js com TypeScript
- Docker e containerização de aplicações
BENEFÍCIOS
- Convênio Médico
- Convênio Odontológico