Equipa: Core Services
Nível: Mid-level
Escritórios: Lisboa, Braga
Estás pronto para evoluir a tua carreira enquanto Software Engineer e contribuir de forma ativa para soluções utilizadas por milhares de utilizadores?
Estamos à procura de um Mid-Level Software Engineer com experiência sólida no desenvolvimento de APIs, serviços e aplicações utilizando o ecossistema .NET, que queira integrar uma equipa colaborativa, orientada à qualidade e inovação.
Se procuras um desafio onde possas crescer tecnicamente, ter impacto direto na solução final e envolver‑te em decisões de arquitetura e boas práticas, esta é a tua próxima oportunidade.
O que oferecemos?
Participação em projetos com impacto real, contribuindo para produtos utilizados por milhares de utilizadores finais e com desafios técnicos relevantes;
Modelo de trabalho híbrido, promovendo flexibilidade e equilíbrio entre vida pessoal e profissional;
Ambiente colaborativo com uma equipa sénior disponível para trocar conhecimento, discutir abordagens técnicas e evoluir continuamente;
Cultura de aprendizagem contínua e inovação, incentivando a experimentação, melhoria constante e partilha de boas práticas;
Oportunidades de crescimento técnico, com exposição a áreas como cloud (Azure), DevOps e arquitetura de software;
Um ambiente de confiança e autonomia, onde és incentivado a tomar decisões, assumir responsabilidade e contribuir ativamente para o sucesso dos projetos.
Qual a função?
Como Mid-level .Software Engineer, vais assumir um papel ativo no desenvolvimento e evolução de soluções backend, contribuindo não só com implementação, mas também com pensamento crítico e decisões técnicas.
No dia a dia, irás:
Desenvolver e manter APIs, serviços backend e componentes críticos, utilizando C# e tecnologias do ecossistema .NET;
Contribuir para decisões técnicas e de arquitetura, garantindo soluções escaláveis, seguras e com elevada performance;
Participar ativamente em code reviews, promovendo a qualidade do código e apoiando o crescimento de developers mais juniores;
Aplicar boas práticas de engenharia de software, incluindo testes (unitários e de integração), integração contínua e observabilidade;
Trabalhar em equipas Agile/Scrum, colaborando de forma próxima com diferentes stakeholders;
Integrar sistemas e serviços, recorrendo a APIs REST e soluções cloud;
Investigar e propor melhorias contínuas, explorando novas tecnologias, padrões de desenvolvimento e abordagens técnicas.
Stacks tecnológicas:
C#, .NET, Azure, bases de dados relacionais e não relacionais, REST APIs
Requisitos
Experiência em desenvolvimento .NET
Experiência profissional de 3+ anos em desenvolvimento .NET.
Desenvolvimento de APIs REST
Experiência sólida na criação, manutenção e evolução de APIs REST.
Bases de dados
Experiência com bases de dados relacionais e não relacionais.
Práticas de engenharia, cloud e arquitetura
Experiência com CI/CD, Git e Docker, bem como conhecimento de Azure e arquiteturas distribuídas.
Pensamento analítico e trabalho em equipa
Capacidade de analisar problemas, propor soluções e colaborar de forma clara e construtiva em equipa.
Conhecimentos de inglês
Capacidade de comunicar em inglês (falado e escrito), em contexto profissional e técnico.
Pontos extra:
Conhecimento shell scripting;
Conhecimentos de programação Java ou Python;
Conhecimentos de ferramentas Eclipse, Maven, Jenkins, GIT, JIRA ou equivalente.