Desenvolvedor Fullstack
* Oportunidade de trabalho: Estamos procurando por um profissional experiente para desenvolver e manter funcionalidades em ReactJS e Node.js, criar e evoluir APIs REST escaláveis e modelar e otimizar banco MySQL.
Aqui estão os requisitos técnicos necessários:
* Dominio de tecnologias: Devemos ter experiência sólida com ReactJS (hooks, componentização, estado global, SPA), Node.js (Express/Fastify, APIs REST, middlewares) e MySQL (consultas complexas, joins, índices).
* Conhecimento prático: É necessário ter conhecimento prático de Clean Code e princípios SOLID, além de vivência real com DDD aplicado (entidades, agregados, repositórios, bounded contexts).
* Experiência: Experiência mínima de 3 anos já atuando como Desenvolvedor Fullstack é obrigatória.
Além disso, temos as seguintes responsabilidades:
* Desenvolvimento de funcionalidades: Desenvolver e manter funcionalidades em ReactJS e Node.js.
* Criação de APIs: Criar e evoluir APIs REST escaláveis.
* Otimização do banco de dados: Modelar e otimizar banco MySQL.
* Aplicação de padrões: APLICAR DDD, SOLID E CLEAN CODE NOS MÓDULOS DO ERP.
* Testes: Implementar testes unitários e de integração.
* Refatoração de código: Refatorar códigos legados quando necessário.
* Integrações: Criar integrações com serviços internos e externos.
* Documentação: Documentar APIs quando aplicável.
Para se candidatar a essa oportunidade, você deve ter:
* Tecnologias necessárias: Conhecimento avançado de ReactJS, Node.js e MySQL.
* Experiência: Experiência comprovada em desenvolvimento full-stack, com habilidades em design de API, desenvolvimento de funcionalidades e otimização de bancos de dados.
Se você está à procura de uma oportunidade desafiadora e emocionante, aqui está sua chance de crescer com nossa equipe!