Engenheiro | Back-end Developer .NET

CEiiA // Centre of Engineering and Product Development

Matosinhos

Presencial

EUR 55 000 - 90 000

Tempo integral

14 dias+
Gerador de candidaturas

A complete application in a minute — tailored resume and cover letter, ready to send.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Health insurance
Partnerships with gyms
Up to three additional vacation days
Birthday day off

Resumo da oferta

A leading engineering and product development center in Portugal is looking for a skilled Back-end Developer .NET to join their Digital Solutions team. The ideal candidate will design and develop scalable microservices, leveraging technologies like Docker, Kubernetes, and Microsoft Azure. This full-time position requires at least 5 years of experience and offers an engaging work environment along with health insurance and additional benefits, promoting a healthy work-life balance.

Qualificações

  • At least 5 years of experience with Microsoft development tools and programming languages.
  • Experience working with highly available platforms and multidisciplinary teams.
  • Solid knowledge in .NET framework and microservices architectures.
  • Solid knowledge in .NET framework, microservices and pub/sub architectures, Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD.
  • Agile methodology, Git and JIRA.

Responsabilidades

  • Own the end-to-end lifecycle of backend services—design, implement, test, deploy, monitor, and iterate.
  • Design and build .NET microservices using clean architecture principles.
  • Containerize services with Docker and orchestrate them in Kubernetes.
  • Containerize services with Docker and orchestrate them in Kubernetes for high availability and resilience.
  • Leverage Azure to provision, run, and scale workloads securely and cost-effectively.
  • Model and optimize data with Entity Framework and PostgreSQL, including migrations and performance tuning.
  • Set up and maintain GitLab CI/CD pipelines for automated builds, tests, security checks, and deployments.
  • Apply established design patterns and promote software reuse across services and libraries.
  • Ensure reliability, performance, and horizontal scaling to meet global market demand.
  • Collaborate closely with multidisciplinary teams (Product, Frontend, QA, Data, and Engineering) to deliver customer value.
  • Write clear technical documentation and API contracts; contribute to architecture decisions.
  • Uphold code quality through reviews, unit/integration testing, and adherence to best practices.

Conhecimentos

Microsoft development tools
Agile methodology
Docker
Kubernetes
gRPC
Entity Framework
PostgreSQL
GitLab CI/CD
PostgreSQL
GitLab CI/CD
Agile
Git
Jira

Formação académica

Academic background in Computer Science or equivalent

Ferramentas

Azure

Descrição da oferta de emprego

Company Overview

We are an Engineering and Product Development Center that designs, develops, and produces new technologies, products, and services for a more sustainable society.

We work by bridging the gap between cities, industry, and universities around major development and industrialization programs for products and services, based in Portugal, in high-tech sectors such as mobility, aerospace, and space.

This opportunity for an Engenheiro | Back-end Developer .NET (m/f/d) will be integrated into the Digital Solutions team.

Job Description

You will be an important piece on the backend environment and you will be responsible for the full lifecycle of applications and services, using cutting‑edge technologies and disruptive ideas, to deliver value to our customers.

We have growing platforms and we need your help to scale and meet the demands of worldwide markets.

Our teams also work with technologies such as Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD, and we hope you can help. It is still important to know how to use the Azure infrastructure.

You will need to design and develop microservices for products in a highly scalable environment, work with a multidisciplinary team and architect efficient and reusable back‑end systems that drive complex applications.

In the end, you will be part of a team motivated to improve the world.

Responsibilities
  • Own the end-to-end lifecycle of backend services—design, implement, test, deploy, monitor, and iterate;
  • Design and build .NET microservices using clean architecture principles (e.g., CQRS, MediatR) and gRPC;
  • Implement event-driven, pub/sub patterns to decouple systems and enable scalability;
  • Containerize services with Docker and orchestrate them in Kubernetes for high availability and resilience;
  • Leverage Microsoft Azure to provision, run, and scale workloads securely and cost-effectively;
  • Model and optimize data with Entity Framework and PostgreSQL, including migrations and performance tuning;
  • Set up and maintain GitLab CI/CD pipelines for automated builds, tests, security checks, and deployments;
  • Apply established design patterns and promote software reuse across services and libraries;
  • Ensure reliability, performance, and horizontal scaling to meet global market demand;
  • Collaborate closely with multidisciplinary teams (Product, Frontend, QA, Data, and Engineering) to deliver customer value;
  • Write clear technical documentation and API contracts; contribute to architecture decisions;
  • Uphold code quality through reviews, unit/integration testing, and adherence to best practices.
Qualifications
  • Academic background in Computer Science or equivalent field of studies;
  • At least 5 years of experience with Microsoft development tools and programming languages;
  • Experience working with highly available platforms and products, and working with multidisciplinary teams;
  • Solid knowledge in .NET framework, microservices and pub/sub architectures, Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD;
  • Encourage the use of appropriate software reuse techniques;
  • Skills in Agile methodology, Git and JIRA.
Nice-to-have
  • Knowledge with GIS technologies;
  • Very good level of English, written and spoken;
  • Experience working with HTTP/REST, MQTT and RPC protocols (eg.: gRPC, Thrift) or similar;
  • Familiar with relational and non-relational Databases;
  • Familiar with message brokers (eg. Kafka or RabbitMQ);
  • Knowledge in the applicational security area, namely authentication mechanisms (OAuth2, JWT).
Additional Information
  • Relaxed work environment, dynamic and multidisciplinary teams.
  • We facilitate and promote a balanced and healthy lifestyle, coordinating work with personal life.
  • Health insurance.
  • Partnerships with gyms and others.
  • Up to three additional vacation days.
  • Birthday day off.
Seniority level

Mid-Senior level

Employment type

Full-time

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Engenheiro | Backend Developer
Engenheiro | Backend Developer

Ceiia / Centre Of Engineering And Product Development • Viseu

Presencial
EUR 45 000 - 70 000
Employee health insurance
Gyms partnerships
Up to 3 extra vacation days
+1
Technical Lead .Net
Technical Lead .Net

Adentis Portugal • Lisboa

Presencial
EUR 55 000 - 75 000
Great Work-Life balance
Flexible schedule
Health benefits
+4
.NET Backend Developer
.NET Backend Developer

Decskill • Porto

Presencial
EUR 42 000 - 54 000
Senior .NET Developer
Senior .NET Developer

Elevus - People & Business Results • Oeiras

Presencial
EUR 60 000 - 90 000
Regime híbrido em Oeiras
Projetos tecnologicamente desafiantes
Mentoring
+2
.Net Developer
.Net Developer

DataSmart • Lisboa

Presencial
EUR 42 000 - 56 000
.NET Tech Lead
.NET Tech Lead

Askblue • Portugal

Teletrabalho
EUR 60 000 - 90 000
Modelo de trabalho remoto flexível
Seguro de Saúde
22 dias de férias + 3,5 dias
Developer Senior .NET
Developer Senior .NET

Askblue • Porto

Presencial
EUR 50 000 - 70 000
Acesso Udemy
Férias 22 dias
Seguro de saúde
.NET Developer (M/F) | Lisboa
.NET Developer (M/F) | Lisboa

Ankix • Lisboa

Presencial
EUR 45 000 - 65 000
Ambiente colaborativo
Tecnologias modernas
Oportunidade de evolução
Senior .NET Core | Portugal_Remote (m/f/x)
Senior .NET Core | Portugal_Remote (m/f/x)

Randstad Portugal • Portugal

Presencial
EUR 55 000 - 75 000
Lead .Net Developer
Lead .Net Developer

Adentis Portugal • Portugal

Híbrido
EUR 60 000 - 85 000
Work-Life balance
Flexible schedule
Health benefits
+4