Overlabs
Engenheiro(a) de Software Backend (Node.js / AWS)
- Publicação
- 20 de jul. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- Overlabs — via ATS Mindsight
Sobre a vaga
Estamos em busca de uma pessoa Desenvolvedora Backend para integrar nosso time de tecnologia. Nesta função, você será responsável por desenvolver e evoluir serviços backend e APIs de alta criticidade, atuando com autonomia na entrega de soluções escaláveis, seguras e de alta performance. Esta posição é ideal para profissionais que já possuem maturidade técnica, buscam colaborar ativamente nas discussões de arquitetura e desejam impactar diretamente a evolução do nosso produto em um ambiente de nuvem moderno.
Principais
Responsabilidades
js com TypeScript. Evolução Arquitetural: Contribuir ativamente no desenho técnico e na evolução de serviços backend, garantindo aderência a padrões de performance e segurança. Integrações: Implementar integrações eficientes com APIs internas e externas, assegurando a consistência dos dados. Gestão de Dados: Atuar na modelagem, indexação e otimização de bancos de dados relacionais e NoSQL, com foco em performance de queries.
Qualidade de Código: Participar de revisões de código ( code reviews ), assegurando a aplicação de boas práticas de engenharia e padrões do time. Testes Automatizados: Escrever e manter testes automatizados (unitários e de integração), fortalecendo a cultura de qualidade do produto. Operação em Produção: Auxiliar na identificação, diagnóstico e correção de bugs ou incidentes em ambiente produtivo utilizando ferramentas de observabilidade.
Rito Ágeis: Participar ativamente das cerimônias ágeis (planning, refinement, retrospectiva), contribuindo com estimativas técnicas precisas e análises de viabilidade. Experiências Necessárias Tempo de Atuação: Experiência consolidada em desenvolvimento de software backend (tipicamente entre 3 a 5 anos de atuação profissional). Autonomia de Entrega: Histórico comprovado de entrega de funcionalidades de média e alta complexidade de ponta a ponta, desde a concepção até o deploy.
Sustentação de Sistemas: Vivência prática no suporte a sistemas em produção, lidando com análise de logs e resolução de problemas em ambientes reais. Trabalho Colaborativo: Experiência de atuação em times multidisciplinares sob metodologias ágeis (Scrum ou Kanban).
Requisitos
js utilizando TypeScript. Frameworks: Experiência consistente com frameworks como NestJS ou Fastify em ambientes de produção. APIs: Domínio em conceitos, design e implementação de APIs RESTful. Bancos de Dados: Experiência prática com bancos relacionais ( PostgreSQL ) e não-relacionais ( MongoDB ), incluindo modelagem e criação de índices. Computação em Nuvem: Experiência prática com AWS Lambda e conceitos de arquitetura serverless.
Arquitetura e Mensageria: Compreensão de arquiteturas distribuídas, microsserviços e mensageria (SQS, SNS, Kafka ou similares). Versionamento: Domínio de Git e fluxos de trabalho (Git Flow ou trunk-based development). Observabilidade: Familiaridade com ferramentas de monitoramento e logs (Datadog, New Relic ou CloudWatch). Idioma: Inglês nível B2 ou superior (leitura e comunicação técnica). Diferenciais Prática com ferramentas de infraestrutura como código (Terraform, CloudFormation, CDK).
Conhecimento prático de Docker e Kubernetes. Familiaridade com padrões de arquitetura como DDD, Clean Architecture ou Arquitetura Hexagonal. Prática avançada em TDD ( Test - Driven Development ) e testes de ponta a ponta (E2E). Conhecimento em Firebase. Espanhol. Informações Adicionais: Modelo de contratação: PJ Modelo de atuação: Remoto
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: Overlabs — via ATS Mindsight