Desenvolvedor Pleno Fullstack
O desenvolvimento de funcionalidades escaláveis é fundamental para a criação de sistemas ERP modernos.
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.
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.