Vaga de Desenvolvedor
Informações da vaga
-
Salário A combinar
-
Modalidade Presencial
-
Contrato Efetivo/CLT
Descrição da vaga
Requisitos técnicos
Modelo de trabalho
100%
Salário compatível com o mercado de trabalho
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
Obrigatórios
- Domínio de reactjs (hooks, componentização, estado global, spa).
- Domínio de (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ínimojá 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.
Requisitos comportamentais
- Autonomia para desenvolver e entregar features completas.
- Capacidade de colaborar tecnicamente com o time.
- Boa comunicação e clareza para discutir domínio e regras de negócio.
- Capacidade de compreender e modelar regras complexas (ex.: fiscal/automotivo).
- Compromisso com qualidade e padrões.
Responsabilidades
- Desenvolver e manter funcionalidades em reactjs e .
- Criar e evoluir apis rest escaláveis.
- Modelar e otimizar banco mysql.
- Aplicar ddd, solid e clean code nos módulos do erp.
- 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.