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

Desenvolvedor(a) Back-end Node - Pleno (Remoto)

* Salário: R$ 6.000 a R$ 11.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: Pleno

Desenvolvedor(a) Back-end Node - Pleno (Remoto)

Você conhece a Icon?

Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.

Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!

Sobre a Vaga

Código da vaga: A59728180585
Modelo de contratação: PJ

Buscamos um(a) Desenvolvedor(a) Back-end Pleno com sólida experiência em Node.js (Express), capaz de atuar no desenvolvimento, evolução e sustentação de serviços de API escaláveis, performáticos e bem estruturados.
Essa pessoa terá papel ativo na evolução do projeto, contribuindo com decisões técnicas, melhoria contínua do código existente (refatorações) e construção de novos serviços seguindo padrões modernos de arquitetura e qualidade.
Esperamos um profissional com alto senso de responsabilidade técnica, autonomia e comprometimento com a entrega de soluções robustas, organizadas e sustentáveis no longo prazo.
Responsabilidades Principais
  • Desenvolver, manter e evoluir APIs e serviços back-end em Node.js (Express).
  • Refatorar serviços existentes visando melhoria de performance, legibilidade e escalabilidade.
  • Participar ativamente das decisões de arquitetura e definição de padrões técnicos.
  • Garantir qualidade do código através de boas práticas, testes automatizados e revisão de código.
  • Escrever testes automatizados (unitários e/ou integração) utilizando Jest.
  • Garantir que o código seja escalável, desacoplado e de fácil manutenção.
  • Integrar sistemas, APIs externas e recursos locais quando necessário.
  • Colaborar com o time na evolução de processos, padrões e cultura técnica.
  • Atuar de forma proativa na identificação e resolução de problemas.
Requisitos Técnicos Obrigatórios
  • Linguagens e Frameworks
  • Experiência sólida com Node.js
  • Experiência prática com Express
  • Domínio de JavaScript (ES6+)
  • Experiência com TypeScript
  • Arquitetura e Qualidade de Código
  • Experiência com Clean Architecture (ou conceitos similares como SOLID, separação de responsabilidades etc.)
  • Capacidade de estruturar aplicações de forma modular, escalável e testável
  • Experiência com refatoração de código legado
  • Conhecimento de padrões de projeto (Design Patterns)
  • Experiência com testes automatizados utilizando Jest
  • Conhecimento de boas práticas de testes (unitários, mocks, cobertura etc.)
  • Versionamento e Fluxo de Trabalho
  • Domínio de Git (branching, PR/MR, code review)
  • Experiência com revisão de código
Diferenciais
  • Experiência com CI/CD (pipelines de build, testes e deploy)
  • Experiência com Docker
  • Experiência com mensageria (RabbitMQ, Kafka, etc.)
  • Conhecimento em bancos relacionais.
  • Experiência com observabilidade (logs, métricas, tracing)
  • Conhecimento em Nuvem

Conhecimento prático (mesmo que intermediário) em:

  • AWS (EC2, S3, IAM, CloudWatch, etc.)
  • Azure (App Services, Storage, Identity)

Soft Skills e Postura Esperada

  • Ownership e Comprometimento
  • Assume responsabilidade pelas entregas
  • Acompanha o ciclo completo (desenvolvimento até produção)
Autonomia e Proatividade
  • Investiga problemas com independência
  • Propõe melhorias técnicas continuamente
  • Qualidade e Excelência Técnica
  • Preocupação constante com organização, legibilidade e performance
  • Busca escrever código limpo e sustentável
  • Colaboração e Comunicação
  • Se comunica de forma clara e objetiva
  • Contribui com o crescimento técnico do time
Perfil Ideal

Procuramos um profissional que:

  • Entenda o impacto das decisões técnicas no produto
  • Tenha visão de longo prazo sobre arquitetura e código
  • Atue como referência técnica (especialmente para nível sênior)
  • Seja inconformado com soluções “mais ou menos”
  • Busque evolução constante (técnica e do produto)

#vemserICON


BUSCAS DE VAGAS SEMELHANTES