🚀 Venha transformar o futuro da tecnologia com a Mouts!
Na Mouts, desenvolvemos soluções ágeis e inovadoras para impulsionar a transformação digital, tornando a tecnologia uma agente de inovação que simplifica a vida das pessoas.
🏡 Modelo de atuação: Remoto
📌 Vaga: Sênior Full Stack (.NET + Angular)
RESPONSABILIDADE:
• Desenvolver e manter soluções completas (front-end e back-end) utilizando C# com .NET e Angular;
• Construir e evoluir APIs REST seguras, escaláveis e bem estruturadas;
• Desenvolver interfaces modernas, responsivas e performáticas com Angular;
• Implementar regras de negócio, integrações e persistência de dados;
• Atuar com arquitetura de microserviços e princípios de Clean Architecture;
• Garantir boas práticas de engenharia, qualidade de código e testes automatizados;
• Trabalhar em ambientes cloud, com foco em Azure;
• Colaborar com times multidisciplinares em um ambiente ágil e de alta criticidade técnica.
HABILIDADES E EXPERIÊNCIAS ESSENCIAIS:
• Proficiência em C# com .NET 8 ou superior;
• Experiência com desenvolvimento de APIs REST;
• Vivência com microserviços e Clean Architecture;
• Conhecimento avançado em SQL Server e/ou PostgreSQL;
• Experiência com Dapper ou Entity Framework;
• Criação de testes unitários (xUnit ou NUnit);
• Vivência com DDD, injeção de dependência e princípios SOLID;
• Experiência com mensageria (ex.: Azure Service Bus);
• Experiência sólida com Angular (versões recentes);
• Experiência na construção de aplicações SPA;
• Desenvolvimento de componentes, módulos e serviços reutilizáveis em Angular e TypeScript.
• Gerenciamento de estado e programação reativa com RxJS, Signals, NgRx ou BehaviorSubject.
• Consumo de APIs REST, roteamento com Angular Router e desenvolvimento de formulários.
• Boas práticas de componentização, modularização e arquitetura no front-end;
• Experiência com testes de front-end (ex.: Jasmine, Karma ou similares);
• Experiência com Docker;
• Vivência com CI/CD (preferencialmente Azure DevOps);
• Experiência com GitFlow;
• Conhecimento em pipelines e automação de deploy;
• Experiência prática com ferramentas de IA para produtividade (ex: CrewAI, Copilot, Claude, OpenAI)
DIFERENCIAIS QUE VALORIZAMOS:
• Experiência com Azure Cloud;
• Experiência com ferramentas de monitoramento (ex.: Datadog);
• Conhecimento em ferramentas de análise de código (ex.: Sonar);