Desenvolvedor Backend Node.js
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 |