Desenvolvedor Backend Node.js Pleno/Sênior
Growdev
Descrição da vaga
Estamos em busca de um(a) Desenvolvedor(a) Backend Pleno/Sênior para atuar de forma 100% remota no desenvolvimento e evolução de aplicações escaláveis, APIs de alta performance e soluções em arquitetura de microsserviços, utilizando tecnologias modernas em ambientes cloud.
O profissional fará parte de um time altamente colaborativo, participando de decisões técnicas, definição de arquitetura e desenvolvimento de soluções robustas para projetos estratégicos.
Responsabilidades
-
Desenvolver e manter aplicações backend utilizando Node.js e TypeScript.
-
Projetar, desenvolver e evoluir APIs REST de alta disponibilidade e performance.
-
Implementar integrações entre sistemas utilizando APIs, Webhooks e serviços de terceiros.
-
Atuar na construção de arquiteturas baseadas em microsserviços e event driven.
-
Desenvolver soluções em ambientes Microsoft Azure e AWS, utilizando serviços serverless e IoT.
-
Trabalhar com bancos de dados relacionais e NoSQL, garantindo performance e escalabilidade.
-
Implementar mecanismos de cache e otimização utilizando Redis.
-
Participar da definição de arquitetura, revisão de código e evolução das boas práticas de desenvolvimento.
-
Contribuir com pipelines de CI/CD, observabilidade, monitoramento e qualidade de software.
- Colaborar com equipes multidisciplinares na construção de soluções escaláveis e resilientes.
Requisitos e Qualificações
-
Experiência sólida com Node.js, JavaScript e TypeScript.
-
Experiência no desenvolvimento de APIs REST.
-
Conhecimento em autenticação e autorização utilizando JWT e OAuth2.
-
Experiência com documentação de APIs utilizando Swagger/OpenAPI.
-
Vivência com bancos de dados: PostgreSQL, MongoDB, Azure Cosmos DB, Redis.
-
Experiência com arquitetura de microsserviços e comunicação assíncrona.
-
Conhecimento em Docker e Kubernetes.
-
Experiência com Git e pipelines de CI/CD (Azure DevOps ou GitHub Actions).
-
Conhecimento em testes unitários e de integração.
-
Experiência com monitoramento, logging estruturado e observabilidade.
-
Vivência em ambientes Microsoft Azure, incluindo: Azure Functions, Azure Cosmos DB, Azure IoT Hub e Azure Redis Cache.
-
Conhecimento em AWS IoT Core e integração de dispositivos IoT com serviços em nuvem.
O que oferecemos
- Equipamentos de trabalho de qualidade para você desempenhar suas atividades com excelência;
-
Day off no mês do seu aniversário, para celebrar como preferir;
-
Incentivo à educação, com parcerias com instituições de ensino superior e de idiomas;
-
Plataforma de formação Growdev, com conteúdos práticos e alinhados ao mercado de tecnologia.
