Modelo: Híbrido (terças e quintas presencial) Stack:. NET (C#) + React
Foco: Qualidade, SOLID, Clean Architecture, entregas contínuas.
Sobre a vaga
Buscamos um(a) Full Stack Pleno para atuar na evolução de um produto digital com alta exigência técnica, onde o padrão é código limpo, testável e sustentável.
Responsabilidades
· Implementar e evoluir APIs REST em C#/. NET
· Desenvolver interfaces e fluxos com React
· Projetar e manter soluções seguindo SOLID e Clean Architecture
· Criar e revisar código com foco em: legibilidade, performance e escalabilidade, padrões de design quando fizer sentido (não “padrão por padrão”)
· Participar de code reviews, refinamentos técnicos e decisões de arquitetura
· Implementar testes automatizados (unitários e/ou integração) para garantir qualidade
· Diagnosticar problemas em produção (logs/observabilidade) e propor melhorias
Requisitos obrigatórios
· Experiência como Full Stack em nível Pleno
· Experiência sólida com C# /. NET Core (. NET 6+)
· Experiência sólida com React (Hooks, componentização, consumo de APIs)
· Domínio prático de SOLID sabe aplicar princípios no dia a dia (SRP, DIP, etc.) e justificar decisões
· Vivência com Clean Architecture separação de camadas, dependência invertida, regras de domínio protegidas
· Experiência com APIs REST, autenticação/autorização e boas práticas de contratos
· Conhecimento em banco relacional (Postgre SQL/SQL Server) e modelagem básica
· Git e fluxo de trabalho com PR (Pull Request)
Diferenciais (desejáveis)
· DDD (Value Objects, Aggregates, Domain Events quando aplicável)
· CQRS e patterns de application layer (Handlers, Use Cases)
· Testes: x Unit/NUnit + Jest/RTL
· Docker e noções de CI/CD
· Observabilidade (Serilog, Open Telemetry, logs estruturados, métricas)
· Integração com Windows MDM:
Familiaridade com Windows MDM Enrollment APIs (Device Enrollment, Workplace Join).
Entendimento de Configuration Service Providers (CSPs), que são usados para aplicar políticas de segurança, configurações de rede, Wi-Fi, VPN, etc.
Uso de OMA-DM (Open Mobile Alliance Device Management).
O que oferecemos
· Ambiente técnico e colaborativo, com autonomia e responsabilidade
· Espaço real para evoluir arquitetura e qualidade
· Participação ativa em decisões técnicas e de produto
· Remuneração compatível com o mercado