O que esta vaga pede
Software Engineer | NestJS & Event-Driven Architecture
Sua missão:
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.
Quais serão suas
responsabilidades
- 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.
O que você precisa ter:
- Requisitos Técnicos Essenciais
- NestJS & Node.js: Sólida experiência prática desenvolvendo aplicações backend em produção.
- PostgreSQL: Conhecimento avançado em modelagem de dados, otimização de queries, indexação e estratégias de concorrência/transações.
- Arquitetura & Padrões:
- Domínio de padrões orientados a serviços (SOA, Microsserviços, REST, gRPC).
- Experiência prática com Event-Driven Architecture (mensageria com Temporal, Kafka, RabbitMQ, SQS, SNS ou Event
- Bridge).
- Conhecimento aplicado em Design Patterns , Clean Architecture e princípios SOLID.
- Observabilidade: Experiência em configurar e instrumentar aplicações com métricas, logs e tracing para diagnóstico proativo de problemas com OpenTelemetry.
- Desenvolvimento Assistido por IA: Habilidade em integrar assistentes de IA (Cloud) na sua rotina para gerar impacto, documentar, testar e evoluir software de forma mais ágil e consciente.
Perfil & Soft Skills
•
- Senso de Dono (Ownership): Você cuida da solução do início ao fim — desde o entendimento da necessidade, decisões de design, implantação até a monitoria em produção.
- Proatividade: Capacidade de antecipar gargalos técnicos ou de produto antes que se tornem incidentes.
- Obsessão por Qualidade: Preocupação contínua com a manutenibilidade, resiliência e segurança da plataforma.
- Multiplicador de Conhecimento: Prazer em compartilhar aprendizados, propor discussões técnicas construtivas e ajudar a evoluir os processos de engenharia.
- O que seria muito legal se você soubesse:
- Conhecimento em tecnologias Cloud (AWS, GCP ou Azure) e Docker/Kubernetes.
- Experiência com TypeScript avançado.
- Vivência na implementação de CI/CD pipelines e IaC (Terraform).
- Experiência com bancos NoSQL ou estratégias de caching (ex: Redis).
O que oferecemos
️ VR e VA | Descrição:
Assistência médica
Assistência odontológica
Bônus variável anual
Auxílio creche
Auxílio home office
️ Wellhub + App Ginastica Laboral
✨ Seguro de vida
Day Off no mês de Aniversário
Vale Transporte ou Estacionamento
Campanha de Vacinação
TelePsicologia e Nutrição Online
Massagem no escritório para modelo híbrido
Emendas de Feriado
Acesso aos nosso produtos
Bateu aquela fome? Temos snacks no escritório