




Resumo da Vaga: Desenvolvedor Backend Node.js Pleno para atuar em sistema de assistência/seguros, com foco em resolução de problemas, autonomia e colaboração em equipe. Principais Destaques: 1. Resolução prática e eficiente de problemas 2. Autonomia para implementar funcionalidades completas 3. Colaboração em code reviews e discussões técnicas **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.


