Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
Senior Full Stack .NET / Angular Developer Localização: Oeiras Regime: 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ção
Procuramos 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 principais
Desenhar, 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.
Perfil
Formaçã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 também
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.