PT

Desenvolvedor(a) Backend Senior – Node.js

Descrição da vaga:

Estamos em busca de uma pessoa desenvolvedora backend sênior para integrar nosso time de tecnologia. A pessoa atuará como referência técnica no desenvolvimento e evolução de serviços backend e APIs, liderando decisões de arquitetura e contribuindo na construção de soluções escaláveis, seguras e de alta performance. A posição é ideal para profissionais experientes que desejam impactar diretamente o produto, mentorar desenvolvedores menos experientes e participar ativamente das definições técnicas e estratégicas do time.


Responsabilidades e Atribuições

  • Projetar, desenvolver e manter APIs REST robustas utilizando Node.js com TypeScript.
  • Liderar a arquitetura e evolução de serviços backend, garantindo escalabilidade, performance e segurança.
  • Definir e implementar integrações complexas com APIs internas e externas.
  • Modelar e otimizar bancos de dados relacionais e NoSQL, incluindo análise de performance e tuning de queries.
  • Conduzir code reviews, estabelecer padrões de qualidade e disseminar boas práticas de engenharia.
  • Escrever e manter testes automatizados (unitários, integração e E2E), promovendo cultura de qualidade no time.
  • Atuar na identificação, diagnóstico e correção de bugs e incidentes críticos em produção.
  • Mentorar desenvolvedores juniores e plenos, apoiando seu crescimento técnico.
  • Participar ativamente das cerimônias ágeis (planning, refinement, review e retrospective), contribuindo com visão técnica e estratégica.
  • Colaborar com produto, design e outras áreas técnicas na definição de soluções end-to-end.
  • Contribuir para decisões de arquitetura, escolha de tecnologias e definição de roadmap técnico.


Requisitos obrigatórios

  • Sólida experiência (5+ anos) com desenvolvimento backend.
  • Domínio avançado de Node.js com TypeScript.
  • Profundo conhecimento de design e implementação de APIs REST.
  • Experiência consistente com frameworks como Fastify ou NestJS em ambientes de produção.
  • Experiência avançada com bancos de dados relacionais e NoSQL (PostgreSQL, MongoDB), incluindo modelagem, indexação e otimização de performance.
  • Experiência sólida com AWS Lambda e arquiteturas serverless em produção.
  • Domínio de Git e fluxos de versionamento (Git Flow, trunk-based development).
  • Experiência com arquiteturas distribuídas, microsserviços e mensageria (SQS, SNS, Kafka ou similares).
  • Vivência com observabilidade (logs, métricas, tracing) e ferramentas como Datadog, New Relic ou CloudWatch.
  • Experiência com CI/CD e automação de deploys.
  • Inglês B2 ou superior.


Diferenciais

  • Experiência ampla com AWS (além de Lambda: API Gateway, DynamoDB, S3, EventBridge, Step Functions etc.) ou outros provedores de cloud.
  • Experiência com Docker e Kubernetes.
  • Experiência com Infrastructure as Code (Terraform, CloudFormation, CDK, Serverless Framework).
  • Experiência sólida com testes automatizados e TDD.
  • Conhecimento de DDD, Clean Architecture ou arquitetura hexagonal.
  • Experiência com performance tuning e escalabilidade de sistemas de alto volume.
  • Experiência prévia mentorando desenvolvedores e conduzindo decisões técnicas.
  • Conhecimento prático de Firebase.
  • Espanhol.


Localização
Modelo de contratação
Modelo de trabalho
São Paulo, SP, BR
Autônomo PJ
Híbrido