Caro usuário, habilite o javascript para que esse site funcione corretamente.

028B: Desenvolvedor Backend Nodejs

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

Desenvolvedor Backend Node.js Sênior

Resumo

Profissional responsável pelo desenvolvimento de soluções backend escaláveis, atuando na construção de arquiteturas modernas de microsserviços, APIs e integrações entre sistemas, sempre com foco em alta disponibilidade, performance, segurança e qualidade das aplicações.

Principais Atividades e Responsabilidades

  • Desenvolver e manter APIs REST e microsserviços distribuídos, garantindo escalabilidade e eficiência
  • Projetar, estruturar e evoluir arquiteturas baseadas em microsserviços
  • Realizar modelagem de sistemas e dados, assegurando soluções robustas, eficientes e escaláveis
  • Aplicar boas práticas de arquitetura e design patterns (Clean Architecture, DDD e Clean Code)
  • Implementar comunicação síncrona e assíncrona entre serviços
  • Garantir qualidade, performance, estabilidade e segurança das aplicações
  • Realizar code reviews e disseminar boas práticas de desenvolvimento
  • Desenvolver e manter testes unitários e automatizados
  • Participar ativamente de decisões técnicas e arquiteturais estratégicas

Requisitos

  • Experiência sólida com Node.js
  • Vivência no desenvolvimento de APIs REST e arquitetura de microsserviços
  • Experiência com bancos de dados relacionais (SQL) e não relacionais (NoSQL)
  • Conhecimento e aplicação de design patterns (GoF, Clean Architecture, DDD e Clean Code)
  • Conhecimento em mensageria (RabbitMQ, Kafka ou similares)
  • Experiência com Docker
  • Vivência em ambientes Cloud (Azure, AWS ou GCP)
  • Prática com versionamento Git
  • Experiência com testes unitários e automatizados

Habilidades

  • Visão arquitetural e pensamento analítico
  • Boa comunicação e colaboração em equipe
  • Proatividade e senso de responsabilidade
  • Foco em qualidade, escalabilidade, performance e melhoria contínua