Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.
EXA procura Desenvolvedora Sênior para desenhar, evoluir e sustentar microsserviços com NestJS, Node.js e arquiteturas orientadas a eventos, buscando alta escala e disponibilidade.
Você liderará código, observabilidade, qualidade e mentoria, promovendo Clean Architecture, SOLID e testes, com foco em IA assistida no fluxo de desenvolvimento.
Estamos em busca de uma pessoa Desenvolvedora Sênior que combine alto nível técnico com forte senso de responsabilidade e visão de produto.
Seu papel principal será desenhar, evoluir e sustentar microsserviços e arquiteturas orientadas a eventos de alta escala e disponibilidade. Procuramos alguém que não apenas escreva um código limpo, mas que assuma o sentimento de dono dos produtos, garantindo qualidade, observabilidade e elevando continuamente a barra técnica do nosso time.
Arquitetura & Código: Desenvolver e manter microsserviços eficientes e escaláveis utilizando NestJS e Node.js.
Modelagem & Dados: Projetar e otimizar esquemas e consultas no PostgreSQL, garantindo alta performance e resiliência das transações.
Sistemas Distribuídos: Aplicar padrões de projeto orientados a serviços (SOA/Microsserviços) e arquiteturas baseadas em eventos (Event-Driven Architecture) para desacoplamento de sistemas.
Observabilidade: Garantir que tudo o que vai para produção seja mensurável e rastreável, implementando métricas, logs estruturados e rastreamento distribuído (OpenTelemetry, Prometheus, Datadog ou similares).
AI-Assisted Engineering: Utilizar e incentivar o uso de ferramentas de desenvolvimento assistido por IA (Claude) no fluxo diário para otimizar tempo, testes e refatorações sem comprometer a qualidade do código.
Qualidade & Práticas: Fomentar cultura de testes (unitários, integração e e2e), code reviews rigorosos e práticas de Clean Code / DDD.
Mentoria: Mentorar e apoiar pessoas desenvolvedoras plenas e juniores, ajudando a elevar a maturidade técnica do time.