O que buscamos
Profissional para atuar no desenvolvimento backend com Node.js, garantindo alta performance, segurança e escalabilidade. Buscamos alguém com experiência sólida em microsserviços, MongoDB e práticas modernas de desenvolvimento, capaz de colaborar com squads multidisciplinares e propor melhorias contínuas.
Responsabilidades
- Desenvolver e manter APIs e serviços backend utilizando Node.js com foco em alta performance, segurança e escalabilidade.
- Projetar, documentar e evoluir arquiteturas baseadas em microsserviços, garantindo baixo acoplamento e alta disponibilidade.
- Implementar e executar testes integrados e testes end-to-end, assegurando estabilidade e confiabilidade das aplicações.
- Trabalhar com MongoDB para modelagem, consultas otimizadas, índices e boas práticas de persistência de dados.
- Colaborar com squads multidisciplinares, contribuindo com ideias, melhorias contínuas e visão técnica.
- Participar ativamente de code reviews e tomadas de decisão arquiteturais.
- Monitorar serviços, acompanhar métricas, logs e apoiar na resolução de incidentes.
Requisitos e Qualificações
- Experiência sólida com Node.js no desenvolvimento de APIs REST ou serviços backend.
- Domínio de MongoDB, incluindo modelagem, agregações e otimizações.
- Vivência com arquitetura de microsserviços e princípios de sistemas distribuídos.
- Conhecimento em pipelines de CI/CD (Azure DevOps, GitHub Actions, GitLab CI ou similares).
- Experiência prática com testes integrados e testes end-to-end.
- Familiaridade com Git e boas práticas de versionamento.
- Capacidade de atuar com autonomia, senso de dono e postura pró-ativa.
- Experiência com mensageria ou filas (Kafka, RabbitMQ, SQS, etc.).
- Conhecimentos em Cloud Azure, incluindo App Services, Functions, Storage ou Containers.
Diferenciais
- Experiência em payments e/ou gateways de pagamento.
- Familiaridade com padrões arquiteturais como CQRS, Event-Driven, DDD ou Clean Architecture.
- Noções de infraestrutura, especialmente em containers (Docker) e monitoramento básico.
- Conhecimento em práticas de observabilidade (logs estruturados, tracing, métricas).
Descrição comportamental:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
- Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
- Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resolução de problemas;
- Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
- Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT