Engenheiro | Back-end Developer .NET

CEiiA // Centre of Engineering and Product Development

Matosinhos

Presencial

EUR 55 000 - 90 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

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 • Matosinhos

Presencial
EUR 42 000 - 64 000
Employee health insurance
Partnerships with gyms
Up to three additional days holiday
+1
Senior .NET & Azure Engineer (Hibrido)
Senior .NET & Azure Engineer (Hibrido)

knowmad mood • Porto

Híbrido
EUR 55 000 - 75 000
Horário flexível
Oportunidades de mobilidade Global
Expansão internacional de projetos
+1
.NET Backend Developer
.NET Backend Developer

Decskill • Porto

Híbrido
EUR 42 000 - 54 000
Anúncio de emprego: Senior .NET Engineer - OPO
Anúncio de emprego: Senior .NET Engineer - OPO

KCS iT • Porto

Presencial
EUR 52 000 - 78 000
Growth opportunities
International presence
Supportive team
.Net Developer
.Net Developer

DataSmart • Lisboa

Híbrido
EUR 42 000 - 56 000
Senior .NET Engineer
Senior .NET Engineer

Adentis Portugal • Lisboa

Híbrido
EUR 55 000 - 75 000
Equilíbrio vida-trabalho
Flexibilidade de horário
Benefícios de saúde para colaboradores
+2
Fullstack Software Developer (Angular w/ .Net)
Fullstack Software Developer (Angular w/ .Net)

Decskill • Lisboa

Presencial
EUR 45 000 - 65 000
Desenvolvedor .Net
Desenvolvedor .Net

IDW • Lisboa

Híbrido
EUR 42 000 - 65 000
Salário compatível com o mercado
Seguro de saúde
Subsídio de alimentação
+3
Senior .NET Developer
Senior .NET Developer

Integer Consulting • Aveiro

Presencial
EUR 45 000 - 70 000
Seguro de saúde
Parcerias com várias marcas
Serviços e benefícios de bem-estar
.NET Fullstack Developer
.NET Fullstack Developer

Adentis Portugal • Lisboa

Híbrido
EUR 35 000 - 45 000
Equilíbrio entre a vida profissional e pessoal
Flexibilidade na rotina organizacional
Benefícios de saúde para colaboradores e familiares
+2