Descrição da vaga
Responsabilidades:
• Desenvolver e manter funcionalidades no frontend (React) e no backend (.NET 8);
• Definir e conduzir decisões de arquitetura, boas práticas e padrões de código;
• Evoluir a API e os jobs em background (Worker Service);
• Manter as integrações com Pagar.me, D4Sign, Resend, Google Maps e Protheus;
• Modelar e consultar o banco PostgreSQL, com migrations e otimização de queries;
• Cuidar do deploy e da publicação em servidor próprio (on-premises), com Docker e Docker Compose;
• Manter o CI/CD com GitHub Actions e self-hosted runner;
• Realizar revisão de código, debug, testes e correção de incidentes;
• Elaborar e atualizar a documentação técnica;
• Garantir boas práticas de segurança e conformidade com a LGPD.
Conhecimentos sólidos em:
• Frontend: React 19, Vite, React Router, TanStack Query, Zustand, React Hook Form, Zod, Tailwind, HTML e SCSS.
• Backend: C#, .NET 8, ASP.NET Core Web API, Worker Service, Entity Framework Core, JWT, ASP.NET Identity, SignalR e arquitetura em camadas.
• Integração: Pagar.me, Resend, Google Maps, D4Sign e Protheus.
• Infraestrutura: Linux, Docker, Docker Compose, Nginx, TLS, CI/CD com GitHub Actions e SonarCloud.
• Banco de dados: PostgreSQL.
Experiência:
• Experiência sólida e comprovada como desenvolvedor full stack, com atuação em projetos em produção.
• Vivência em decisões de arquitetura, performance e segurança.
• Autonomia para trabalhar sem supervisão próxima e propor melhorias.
Diferencial:
• Angular 17 com TypeScript e RxJS.
• Angular Material, usado intensamente: formulários e muitos MatDialog.
• Testes automatizados e LGPD.
• Experiência com integração Sentry e observabilidade.
Detalhes da vaga
• Contrato: PJ
• Nível: Principal
• Jornada: Integral
• Modalidade: hibrido
• Posições: 1
• Elegível para pessoas com deficiência
Requisitos
Escolaridade
• Graduação
Área de atuação
• Tecnologia
• Logística
Localização
KM 622, Conjunto Alvorada, Uberlândia, MG, Brasil