Desenvolvedor Pleno Fullstack (ReactJS, Node.js, MySQL)
Descrição da Vaga
**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