Desenvolvedor(a) Backend Node.js Sênior – Híbrido | São Paulo/SP

Extractta · São Paulo, SP, BR

**Descrição da vaga** --------------------- Estamos em busca de um(a) Desenvolvedor(a) Backend Node.js Sênior para atuar no desenvolvimento e na evolução de soluções escaláveis, utilizando arquitetura de microsserviços e orientada a eventos. Buscamos uma pessoa com sólida experiência técnica, capacidade para propor arquiteturas eficientes e interesse em trabalhar com tecnologias modernas em ambientes de nuvem. **Responsabilidades e atribuições** ----------------------------------- * Desenvolver e evoluir aplicações utilizando Node.js, TypeScript e NestJS; * Projetar e implementar microsserviços escaláveis e resilientes; * Atuar com arquiteturas orientadas a eventos e soluções de mensageria; * Construir e manter APIs e integrações entre sistemas; * Elaborar arquiteturas com capacidade de escalabilidade horizontal; * Trabalhar com bancos de dados relacionais e não relacionais; * Implementar estratégias de cache distribuído; * Aplicar boas práticas de desenvolvimento e arquitetura de software; * Participar de decisões técnicas, revisões de código e melhoria contínua das soluções; * Atuar em ambientes de nuvem, preferencialmente AWS. **Requisitos e qualificações** ------------------------------ * Experiência comprovada com desenvolvimento em Node.js e TypeScript; * Conhecimento no framework NestJS; * Experiência com arquitetura de microsserviços; * Sólido conhecimento em arquiteturas orientadas a eventos; * Experiência com mensageria, como AWS SNS/SQS e Kafka; * Experiência com cache distribuído utilizando Redis; * Conhecimento em DDD, Clean Code, Clean Architecture, SOLID e Design Patterns; * Experiência com bancos de dados relacionais, como PostgreSQL; * Experiência com bancos de dados não relacionais, como MongoDB; * Habilidade para elaborar arquiteturas escaláveis horizontalmente; * Experiência em ambientes de nuvem — AWS, preferencialmente, Azure ou GCP; * Disponibilidade para atuar presencialmente ou no modelo híbrido, três vezes por semana, no escritório localizado na região da Faria Lima, em São Paulo/SP. #### **Desejáveis:** * Experiência no desenvolvimento de plataformas SaaS e arquiteturas multitenant; * Conhecimento em CI/CD, Docker e Kubernetes; * Experiência com CRON Jobs e processamento de tarefas agendadas; * Conhecimento em .NET; * Conhecimento em Python aplicado a processos de ETL, utilizando tecnologias como AWS Glue, Apache Spark ou similares; * Experiência com testes de integração; * Conhecimento em Vue.js, versões 2 e 3\.