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