Descrição do Cargo
O cargo visa contar com profissionais experientes para desenvolver funcionalidades escaláveis em ReactJS e Node.js.
* Requisitos Técnicos:
* • Conhecimento avançado de ReactJS (hooks, componentização, estado global, SPA)
* • Experiência sólida em Node.js (Express/Fastify, APIs REST, middlewares)
* • Domínio de MySQL (consultas complexas, joins, índices)
* • Prática com 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
Os candidatos devem dispor de uma boa compreensão das tecnologias mencionadas e possuir habilidades analíticas e solucionadoras de problemas.
A experiência previa não é necessária, desde que os profissionais tenham um perfil inovador e estejam aptos a aprender rapidamente.