Descrição do Cargo:
O nosso time está procurando por um Desenvolvedor Fullstack que seja capaz de trabalhar em projetos complexos e contribuir para a evolução da nossa plataforma.
Requisitos Técnicos:
* 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;
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;
Outros:
* Experiência com Arquitetura Hexagonal ou CQRS é uma vantagem;
* Experiência com WebSockets é uma vantagem;
* Cache com Redis e filas (RabbitMQ/Kafka) é uma vantagem;
* Documentação com Swagger ou similar é uma vantagem;
* Monitoramento e logs (Grafana, ELK, PM2, Datadog) é uma vantagem;
* Conhecimento fiscal é uma vantagem;
* Experiência com sistemas ERP ou sistemas automotivos é uma vantagem;