PT

Desenvolvedor Backend Node.js

Descrição da vaga:

Buscamos uma pessoa Backend Engineer com perfil focado em Plataforma e Arquitetura Core. O desafio aqui não é implementar telas ou regras de negócio mutáveis, mas sim projetar, construir e manter os componentes estruturantes e hubs de alta criticidade (como nosso hub transacional) que servem de fundação para todo o ecossistema da empresa.

Você será responsável por garantir que nossa infraestrutura AWS full serverless seja resiliente, escalável, segura e eficiente, criando padrões de desenvolvimento, APIs robustas e arquiteturas orientadas a eventos que facilitem o trabalho de outros times e aguentem altíssimo volume de requisições. Se você é apaixonado(a) por engenharia pura, performance e por "elevar o nível" da fundação técnica de um produto, seu lugar é aqui.


Principais Responsabilidades

  • Arquitetura Estruturante: Projetar e implementar APIs (REST/GraphQL) e microsserviços core reutilizáveis, focados em alta disponibilidade, isolamento de domínios e baixíssima latência.
  • Evolução de Plataforma Serverless: Desenhar e governar a arquitetura distribuída e event-driven (AWS), definindo padrões de mensageria, resiliência (circuit breakers, retries, DLQ) e consistência eventual.
  • Hubs de Integração e Escala: Construir e manter hubs transacionais complexos, cuidando rigorosamente de contratos de integração, segurança (criptografia, auth) e idempotência em cenários concorrentes.
  • Cultura de Engenharia & DX (Developer Experience): Estabelecer e promover boas práticas de código, padrões de design, testes automatizados (unitários, integração, E2E) e esteiras de CI/CD eficientes.
  • Referência e Mentoria: Atuar como liderança técnica técnica cross-team, realizando revisões de código profundas, mentorando engenheiros plenos/juniores e influenciando decisões de arquitetura e tooling.
  • Observabilidade e SRE-ish: Garantir a saúde do ambiente produtivo através de instrumentação robusta (logs estruturados, métricas, tracing) e liderar a análise de causa raiz (RCA) de incidentes complexos na fundação.


O que buscamos?

  • Sólida Bagagem Backend: Mínimo de 5 anos de experiência real com desenvolvimento backend, com domínio absoluto de Node.js e TypeScript.
  • Arquitetura Distribuída: Experiência prática e profunda no design de microsserviços e sistemas assíncronos baseados em eventos/mensageria (SQS, SNS, EventBridge ou Kafka).
  • Expertise em AWS Serverless: Experiência avançada e comprovada em produção com ecossistema Serverless (Lambda, API Gateway, Step Functions, DynamoDB, IAM).
  • Modelagem e Persistência: Domínio em modelagem de dados para cenários transacionais complexos e leitura pesada, tanto em bancos Relacionais (PostgreSQL, MySQL) quanto NoSQL (DynamoDB).
  • Infraestrutura como Código (IaC): Experiência prática na automação de ambientes utilizando AWS CDK ou Serverless Framework.
  • Fundamentos de Engenharia: Conhecimento profundo sobre segurança (OAuth 2.0, JWT, gerenciamento de segredos), padrões de concorrência, travamento (locking) e idempotência.
  • Visão Macro e Senso de Dono: Habilidade para enxergar além da tarefa e identificar proativamente gargalos estruturais, riscos de segurança ou oportunidades de otimização na plataforma.
  • Pragmatismo Técnico: Foco em resolver problemas complexos com soluções simples e elegantes, realizando entregas incrementais e evitando a armadilha do sobre-engenharia (overengineering).
  • Didática e Liderança por Influência: Capacidade de disseminar novos padrões técnicos para o time de engenharia de forma colaborativa e construtiva, sem impor barreiras burocráticas.
  • Fluência em inglês técnico.


Diferenciais

  • Conhecimento profundo em otimização de performance e custos em Serverless (cold starts, provisioned concurrency, estratégias avançadas de indexação e padrões de acesso no DynamoDB).
  • Experiência com ferramentas de observabilidade de mercado (Datadog, OpenTelemetry).
  • Vivência anterior em times de Core, Platform, Engineering Excellence ou hubs de pagamento/fintechs de alta escala.
  • Espanhol


Informações Adicionais

Modelo de contratação: PJ

Modelo de Atuação: Remoto

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