Desenvolvedor Backend Node.js Jr/Pleno – Belo Horizonte - MG - PJ - Híbrido

PJ, Belo Horizonte Hybrid

Desenvolvedor Backend Node.js Pleno – Sistema de Assistência/Seguros

O que Esperamos

Responsabilidades:

  • Resolução de problemas de forma prática e eficiente
  • Autonomia para implementar funcionalidades completas
  • Colaboração em code reviews e discussões técnicas
  • Aprendizado rápido de novas tecnologias conforme necessário
  • Debugging e investigação de bugs em produção
  • Desenvolvimento de endpoints REST para o sistema
  • Manutenção e correção de funcionalidades existentes
  • Integração com APIs de terceiros (pagamentos, assinatura digital)
  • Implementação de regras de negócio no backend
  • Criação de testes básicos para garantir qualidade
  • Documentação de APIs e processos
Requirements

Stack Tecnológica Principal

  • Node.js com TypeScript
  • Express.js para APIs REST
  • SQL Server com TypeORM
  • RabbitMQ para filas de mensageria
  • Docker para containers
     
    Conhecimentos Obrigatórios
    Backend Essencial
  • TypeScript e Node.js em projetos web
  • Express.js com criação de APIs REST
  • Bancos de dados relacionais (SQL Server, MySQL ou PostgreSQL)
  • ORM (TypeORM, Sequelize ou similar)
  • Git para versionamento
  • Organização de código em camadas (controllers, services, repositories)
  • Conceitos de Clean Code e SOLID
  • Middlewares e tratamento de erros
  • Validação de dados (Joi, Yup ou similar)

    Arquitetura Básica
  • Criação e consumo de APIs REST
  • Autenticação JWT
  • Webhooks básicos
  • Upload de arquivos
  • Integração com serviços externos

    Integrações
  • Socket.IO ou WebSockets
  • RabbitMQ ou outras filas (Redis, AWS SQS)
  • Docker e Docker Compose
  • Testes automatizados (Jest, Vitest)
     
    Conhecimentos Desejáveis
  • AWS S3 ou similar para storage
  • Swagger/OpenAPI
Benefits

📍 Modelo: Híbrido (presencial 1x por semana em BH-MG)

💼 Contrato: PJ

🎁 Ajuda de Custo:

  • Ticket Swile: R$30/dia útil;
  • Transporte (negociado caso a caso, baseado em transporte público);
  • Gympass;
  • 15 dias úteis de descanso remunerado/ano.