Desenvolvedor Pleno Fullstack (ReactJS, Node.js, MySQL)
Descrição da Vaga
🎯 REQUISITOS TÉCNICOS Modelo de trabalho · 100% Home Office · Salário compatível com o mercado de trabalho Benefícios · Vale\-Refeição: R$ 30,00 por dia útil · Convênio Médico e Odontológico: 50% pago pela empresa · TotalPass: colaborador \+ 3 dependentes · Convênio Farmácia Drogal · Laboratório de Cultura: acesso a cursos, livros, filmes e conteúdos de desenvolvimento · Day Off no aniversário de empresa Obrigatórios • Domínio de ReactJS (hooks, componentização, estado global, SPA). • Domínio de Node.js (Express/Fastify, APIs REST, middlewares). • Experiência sólida com MySQL (consultas complexas, joins, índices). • Conhecimento prático de Clean Code e princípios SOLID. • Vivência real com DDD aplicado (entidades, agregados, repositórios, bounded contexts). • Experiência com arquiteturas modernas (camadas bem definidas, modularização). • Testes unitários e de integração (Jest, Vitest, Supertest ou similares). • Integração entre frontend e backend, incluindo autenticação JWT. • Capacidade de refatorar código legado aplicando boas práticas. • Uso de Git Flow (main, release, hotfix) no dia a dia. • Mínimo de 3 anos já atuando como Desenvolvedor Fullstack Desejáveis • Experiência com Arquitetura Hexagonal ou CQRS. • Experiência com WebSockets (comunicação em tempo real). • Cache com Redis e filas (RabbitMQ/Kafka). • Documentação com Swagger ou similar. • Monitoramento e logs (Grafana, ELK, PM2, Datadog). • Conhecimento fiscal (NFe, CFOP, CST, ICMS) — diferencial importante. • Experiência com sistemas ERP ou sistemas automotivos. 🧬 REQUISITOS COMPORTAMENTAIS • Autonomia para desenvolver e entregar features completas. • Capacidade de colaborar tecnicamente com o time. • Boa comunicação e clareza para discutir domínio e regras de negócio. • Capacidade de compreender e modelar regras complexas (ex.: fiscal/automotivo). • Compromisso com qualidade e padrões. 📌 RESPONSABILIDADES • Desenvolver e manter funcionalidades em ReactJS e Node.js. • Criar e evoluir APIs REST escaláveis. • Modelar e otimizar banco MySQL. • Aplicar DDD, SOLID e Clean Code nos módulos do ERP. • Implementar testes unitários e de integração. • Refatorar códigos legados quando necessário. • Criar integrações com serviços internos e externos. • Documentar APIs quando aplicável.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev