Estamos em busca de um desenvolvedor full-stack Sênior para integrar nosso time e contribuir com soluções robustas e escaláveis! Se você gosta de desafios, trabalha bem em ambientes colaborativos e tem experiência em .NET, Angular e Microsoft Azure, essa vaga é para você!
Descrição técnica: Desenvolver e manter aplicações web completas, incluindo front-end (Angular) e back-end (.NET); Integrar APIs e serviços utilizando práticas modernas de segurança, escalabilidade e monitoramento; Projetar soluções na nuvem com alta disponibilidade, utilizando Azure Functions, App Services e bancos de dados na nuvem; Participar do ciclo de vida completo do desenvolvimento, incluindo design, testes, deploy e otimização contínua; Colaborar com equipes multidisciplinares, incluindo design, DevOps e gerentes de projetos, garantindo a entrega de soluções eficientes e escaláveis; Identificar e corrigir bugs, além de refatorar código e otimizar o desempenho das aplicações; Definir arquitetura e padrões de desenvolvimento para garantir código limpo, reutilizável e escalável; Implementar monitoramento proativo e diagnósticos avançados para manter a estabilidade do sistema; Atuar como referência técnica, mentorando desenvolvedores mais juniores e promovendo boas práticas de engenharia de software. Familiaridade com arquitetura event-driven e sistemas distribuídos (RabbitMQ, Azure Service Bus); Requisitos Desejáveis: Experiência com práticas de CI/CD, incluindo automação de testes e deploy contínuo na nuvem; Experiência avançada com Kubernetes para gerenciamento de contêineres e escalabilidade de aplicações; Domínio sobre segurança em aplicações web, incluindo OAuth, JWT, autenticação e práticas de proteção contra vulnerabilidades; Habilidade em análise de performance, profiling de aplicações e tuning de banco de dados; Experiência com infraestrutura como código, utilizando Terraform ou Bicep para provisionamento e gerenciamento de recursos no Azure. 100% Remoto!