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 Sonar
Cloud.
- 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.