Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento de soluções que unem software, cloud e integração com hardware, contribuindo para produtos inovadores voltados à engenharia ocupacional.
Você fará parte de um time responsável pela evolução de aplicações modernas utilizando .NET 8 e React, participando desde a definição da arquitetura até a implementação de novas funcionalidades, garantindo qualidade técnica, escalabilidade e boas práticas de desenvolvimento.
Responsabilidades
- Desenvolver e manter aplicações frontend utilizando React, TypeScript e Vite.
- Desenvolver APIs e serviços em C#/.NET 8 (ASP.NET Core).
- Projetar e evoluir soluções seguindo princípios de Clean Architecture.
- Implementar integrações entre software e dispositivos via Web Serial API e protocolos seriais.
- Modelar e otimizar bancos de dados MySQL utilizando Entity Framework Core.
- Desenvolver testes automatizados de frontend e backend.
- Participar de code reviews, definição de arquitetura e decisões técnicas.
- Configurar e manter recursos em Azure, garantindo disponibilidade, segurança e observabilidade.
- Implementar boas práticas de segurança, autenticação, LGPD e proteção de dados.
- Produzir documentação técnica e colaborar na evolução contínua dos produtos.
Requisitos
- Experiência sólida (7+ anos) em desenvolvimento Full Stack.
- Domínio de C#, .NET 8 e ASP.NET Core.
- Experiência com React, TypeScript e Vite.
- Conhecimento em Entity Framework Core e MySQL.
- Experiência com APIs REST e autenticação JWT.
- Vivência com Clean Architecture e boas práticas de desenvolvimento.
- Experiência com testes automatizados.
- Conhecimento em Git e fluxo de Pull Requests.
- Experiência com Docker.
- Vivência em ambientes Microsoft Azure.
Diferenciais
- Experiência com Azure App Service, Azure Key Vault e Application Insights.
- Conhecimento em OpenTelemetry, Serilog e Azure Monitor.
- Experiência com Web Serial API, comunicação serial, ESP32 ou Arduino.
- Conhecimento em geração programática de PDFs e planilhas (QuestPDF, ClosedXML).
- Vivência com SonarQube.
- Conhecimento em Recharts.
- Experiência com aplicações PWA e funcionamento offline.
- Conhecimento em LGPD e criptografia de dados.
- Experiência em sistemas industriais, IoT, engenharia ou saúde ocupacional.
Stack Tecnológica
Backend
- C#
- .NET 8
- ASP.NET Core
- Entity Framework Core
- JWT
- Clean Architecture
Frontend
- React 18
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- Vitest
- React Router
Banco de Dados
Cloud & DevOps
- Microsoft Azure
- Azure App Service
- Azure Database for MySQL
- Azure Key Vault
- Application Insights
- Docker
Observabilidade
- OpenTelemetry
- Serilog
- Azure Monitor
Perfil desejado
- Perfil hands-on e goste de construir soluções de ponta a ponta.
- Pensamento analítico e foco em qualidade de código.
- Proatividade na resolução de problemas técnicos.
- Compartilhar conhecimento e contribuir com decisões de arquitetura.
- Valorizar boas práticas de desenvolvimento, documentação e testes.