← Все вакансии/Middle/jobgether
MiddleRemoteBrazil

Backend Developer

J
jobgether
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

Sobre a empresa

Esta posição é listada em nome de uma empresa parceira, que gerencia todas as aplicações e próximos passos. Nosso parceiro está procurando um Desenvolvedor BackEnd Node - Pleno baseado no Brasil.

Esta é uma oportunidade para um Desenvolvedor Backend de nível pleno construir e evoluir produtos digitais escaláveis usando Node.js.

Responsabilidades
  • Projetar, desenvolver, manter e otimizar APIs e serviços backend usando Node.js.
  • Construir e melhorar integrações com bancos de dados relacionais e NoSQL, garantindo desempenho, confiabilidade e consistência de dados.
  • Aplicar boas práticas de engenharia de software, incluindo código limpo, testes automatizados, controle de versão e padrões de desenvolvimento sustentáveis.
  • Colaborar com equipes de frontend, mobile e produto para entender requisitos e definir soluções técnicas eficazes.
  • Monitorar e melhorar o desempenho, escalabilidade, confiabilidade e segurança das aplicações.
  • Participar de revisões de código e contribuir para o compartilhamento de conhecimento e mentoria para desenvolvedores júnior e pleno.
  • Contribuir para a arquitetura backend, melhorias de sistema, iniciativas de refatoração e sustentabilidade técnica de longo prazo.
  • Trabalhar com microsserviços e tecnologias de mensageria para suportar aplicações distribuídas e escaláveis.
  • Ajudar a identificar riscos técnicos e resolver proativamente desafios complexos de engenharia backend.
Requisitos
  • 5+ anos de experiência profissional desenvolvendo aplicações backend com Node.js.
  • Forte proficiência em JavaScript e TypeScript.
  • Experiência prática na construção de serviços REST APIs e/ou GraphQL.
  • Conhecimento avançado de bancos de dados como PostgreSQL, MySQL e MongoDB.
  • Forte compreensão de Git e práticas modernas de controle de versão.
  • Experiência com frameworks de teste automatizado como Jest, Mocha ou Chai.
  • Experiência com arquiteturas de microsserviços e sistemas de mensageria, incluindo tecnologias como Kafka ou RabbitMQ.
  • Conhecimento de práticas de segurança de aplicações backend e desenvolvimento seguro de software.
  • Experiência trabalhando com ambientes de nuvem como AWS, Azure ou GCP.
  • Familiaridade com Docker e Kubernetes é desejável.
  • Conhecimento de ferramentas de CI/CD como Jenkins, GitHub Actions ou GitLab CI é um plus.
  • Familiaridade com ferramentas de observabilidade e monitoramento como Prometheus, Grafana ou ELK é desejável.
  • Experiência com metodologias ágeis, incluindo Scrum ou Kanban, é benéfica.
  • Fortes habilidades de resolução de problemas, mentalidade proativa, comunicação clara, colaboração e foco em qualidade e resultados.
  • Interesse em inovação, melhoria contínua e aprendizado de novas tecnologias.
Benefícios
  • Oportunidades de trabalhar em projetos de tecnologia e inovação com diversos clientes e equipes.
  • Oportunidades contínuas de aprendizado e desenvolvimento profissional.
  • Iniciativas de compartilhamento de conhecimento e comunidades técnicas.
  • Acesso a programas de treinamento e desenvolvimento.
  • Iniciativas de desenvolvimento de liderança e recursos de aprendizado.
  • Oportunidades de participar de iniciativas sociais e comunitárias.
  • Ambiente de trabalho colaborativo e inclusivo.
  • Exposição a um ecossistema tecnológico internacional.
  • Cultura focada em diversidade, respeito, ética e crescimento profissional.
Стек и навыки

С чем работаем