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.