Descrição da vaga
Buscamos um Desenvolvedor Backend Sênior especializado em Node.js (também temos oportunidades para Java, Python e Ruby) para atuar no design, desenvolvimento e operação de microsserviços e aplicações serverless na AWS. Você fará parte de squads multidisciplinares, interagindo com times de produto, QA e DevOps, para entregar features de alta qualidade e garantir a robustez da plataforma.
Principais responsabilidades
- Projetar e implementar APIs e microsserviços em Node.js com foco em performance e escalabilidade.
- Desenvolver funções serverless utilizando AWS Lambda, integradas a API Gateway, DynamoDB, SQS, SNS e outros serviços AWS.
- Colaborar com arquitetos e engenheiros de outras áreas (front-end, mobile, DevOps) para end-to-end delivery.
- Participar de code reviews, pair programming e contribuir com documentação técnica.
- Suportar deploys automatizados e pipelines CI / CD, auxiliando na melhoria contínua dos processos.
Requisitos obrigatórios
5+ anos de experiência comprovada em desenvolvimento backend com Node.js.Sólido conhecimento de JavaScript / TypeScript, padrões de projeto e boas práticas de Clean Code.Experiência prática com AWS Lambda e demais serviços serverless (API Gateway, EventBridge, SQS / SNS, DynamoDB).Experiência em arquitetura de microsserviçosForte entendimento de sistemas distribuídos : tolerância a falhas, escalabilidade, consistência e latência.Domínio de bancos de dados relacionais (PostgreSQL, MySQL) e não-relacionais (DynamoDB, MongoDB).Experiência com pipelines de CI / CD (GitHub Actions, GitLab CI, Jenkins etc.).Inglês suficiente para conversação técnica com times internacionais.Diferenciais
Experiência em Java e / ou Python (bootstrapping de serviços, scripts, data pipelines).Conhecimento em observabilidade : OpenTelemetry, Prometheus, Grafana, ELK Stack.Background em computação orientada a eventos e streaming (Kafka, Kinesis).Vivência com containerização e orquestração (Docker, Kubernetes).Experiência em metodologias ágeis (Scrum, Kanban) e cultura DevOps.