Desenvolvedor Pleno Fullstack
O trabalho é realizado em home office e oferece benefícios como:
* 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 da empresa.
Os requisitos incluem:
* 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.
As responsabilidades incluem:
* 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 sistema;
* 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.