Estamos em busca de um(a) Programador(a) com sólida experiência técnica e capacidade de atuar de ponta a ponta no desenvolvimento de soluções escaláveis e robustas.
Local
São Paulo - SP
Presencial
Responsabilidades
- Desenvolver e manter aplicações backend avançadas utilizando Node.js.
- Implementar e otimizar bancos de dados PostgreSQL em ambientes cloud (AWS Aurora).
- Trabalhar com RabbitMQ, Redis e BullMQ em arquiteturas distribuídas.
- Desenvolver interfaces modernas com React.js e gestão de estado avançada com Redux.
- Garantir escalabilidade e componentização de UI (utilizando styled-components ou equivalente).
- Atuar em arquiteturas baseadas em microsserviços, padrões de integração e comunicação assíncrona.
- Integrar serviços utilizando Firebase.
- Implementar práticas de monitoramento e observabilidade.
- Garantir qualidade através de testes automatizados (unitários, integração e end-to-end).
- Participar de todo ciclo de desenvolvimento com autonomia e responsabilidade técnica.
- Contribuir com mentoria e liderança técnica dentro da equipe.
Requisitos
- Experiência avançada em desenvolvimento backend com Node.js.
- Domínio de PostgreSQL e otimização em ambientes cloud (AWS Aurora).
- Prática comprovada com RabbitMQ, Redis e BullMQ.
- Forte experiência em React.js e Redux.
- Vivência em componentização e escalabilidade de UI.
- Experiência real com microsserviços e comunicação assíncrona.
- Familiaridade com Firebase.
- Experiência em monitoramento, observabilidade e testes automatizados.
- Conhecimento em CI/CD, pipelines de deploy e práticas modernas em AWS.
- Experiência com Docker, conteinerização e orquestração.
- Capacidade de integração entre sistemas.
Diferenciais
- Experiência com sistemas financeiros ou automação de processos financeiros.
- Vivência anterior como líder técnico, arquiteto, tech lead ou responsável por módulos críticos.