Senior Full Stack .NET / Angular Developer
Mootiva · Oeiras, Lisbon, Portugal
Apply & track with Apply EdgeSenior Full Stack .NET / Angular DeveloperLocalização: OeirasRegime: Hibrido (2x por semana)Na Mootiva, estamos a recrutar um Senior Full Stack .NET / Angular Developer para integrar uma equipa de engenharia responsável pelo desenvolvimento e evolução de soluções tecnológicas utilizadas por um dos principais players da área da mobilidade em Portugal.Terás a oportunidade de integrar uma equipa colaborativa, participar em decisões técnicas e contribuir para a construção de soluções escaláveis, robustas, seguras e de elevada disponibilidade.Sobre a funçãoProcuramos um profissional experiente em desenvolvimento Full Stack, com forte domínio de C#/.NET e Angular/TypeScript e capacidade para participar não apenas no desenvolvimento, mas também no desenho e evolução da arquitetura das soluções.A função envolve desenvolvimento end-to-end, microserviços, APIs, sistemas distribuídos, bases de dados e práticas modernas de Cloud e DevOps.Responsabilidades principaisDesenhar, desenvolver e manter soluções Full Stack utilizando C#/.NET e Angular/TypeScript;Desenvolver e evoluir RESTful APIs e microserviços escaláveis;Participar na definição e evolução da arquitetura e das soluções técnicas do produto;Desenvolver aplicações seguindo princípios de Clean Code, SOLID e Design Patterns;Criar interfaces modernas e responsivas utilizando Angular e TypeScript;Integrar serviços, APIs e sistemas de terceiros em ambientes distribuídos;Trabalhar com bases de dados relacionais e não relacionais;Desenvolver testes unitários, de integração e automatizados;Participar em code reviews e sessões de arquitetura e desenho técnico;Analisar e resolver problemas técnicos complexos em ambientes produtivos;Contribuir para a performance, escalabilidade, resiliência e disponibilidade das aplicações;Participar na evolução de pipelines CI/CD e processos automatizados de deployment;Acompanhar as funcionalidades ao longo de todo o seu ciclo de vida, desde o desenho até à operação em produção;Partilhar conhecimento e contribuir para a evolução técnica da equipa.PerfilFormação em Engenharia Informática, Software Engineering ou área equivalente, ou experiência profissional relevante;6+ anos de experiência profissional em desenvolvimento de software;Experiência sólida em C# e .NET/.NET Core;Forte experiência com ASP.NET Core e Web API;Experiência sólida com Angular e TypeScript;Experiência no desenvolvimento e desenho de RESTful APIs;Experiência com microserviços e sistemas distribuídos;Conhecimentos sólidos de autenticação, autorização, HTTP e princípios de API Design;Experiência com MongoDB ou outras bases de dados NoSQL;Conhecimentos de bases de dados relacionais e SQL;Experiência com Entity Framework Core ou tecnologias equivalentes;Conhecimentos sólidos de princípios de arquitetura de software, SOLID e Design Patterns;Experiência com testes unitários e de integração;Experiência com Git, Agile, Continuous Integration e Continuous Delivery;Bom nível de inglês, falado e escrito.Valorizamos Experiência com Microsoft Azure e desenvolvimento de aplicações cloud-native;Azure DevOps, pipelines CI/CD e release automation;Docker e aplicações containerizadas;Conhecimentos de Kubernetes / AKS;Azure Service Bus, Azure Functions, App Services e Azure Storage;Experiência com arquiteturas event-driven e sistemas de messaging como Kafka ou RabbitMQ;Experiência com Application Insights, Grafana ou outras ferramentas de observabilidade;Conhecimentos de Domain-Driven Design (DDD) e/ou Clean Architecture;Experiência com sistemas de elevada escala ou aplicações business-critical;Experiência em mentoring ou como referência técnica dentro de uma equipa;Conhecimentos de Go (Golang) e JSON Forms;Utilização de ferramentas de desenvolvimento assistidas por IA, como GitHub Copilot.Procuramos alguém que pense para além do código, valorize a qualidade e sustentabilidade das soluções e tenha capacidade para assumir ownership desde o desenho até à produção.Se procuras um novo desafio onde possas contribuir tecnicamente para soluções de elevada escala e impacto, queremos conhecer-te.Na Mootiva, ligamos talento à inovação. Junta-te a nós.