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ços
Forte 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.