Iterative;
Desenvolvedor Backend Node.js Jr/Pleno – Belo Horizonte - MG - PJ - Híbrido
Iterative;Brazil11 hours ago
Full-timeEngineering, Information Technology
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

Requisitos

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

Benefícios

📍 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.

Key Skills

Ranked by relevance