Backend Software Engineer (.NET) [Hybrid - Maia, Portugal]

DBServices Portugal

Maia

Presencial

Confidencial

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

Collaborative culture
Global network
Physical health support
Mental health care

Resumo da oferta

DBServices Portugal is seeking a Mid-Level .NET Backend Engineer to join an international engineering team in Maia, Portugal. The role focuses on building and maintaining modern backend applications and APIs with C# and .NET in a hybrid setup (2 days per week).

You will develop scalable microservices, integrate messaging systems (Kafka, RabbitMQ, Solace), work with Docker and CI/CD pipelines, and apply SOLID, patterns, and DDD to deliver high-quality software.

Qualificações

  • 6+ years of professional C#/.NET experience.
  • Experience building microservices and REST APIs.
  • Experience with messaging systems such as Kafka, RabbitMQ, Solace.
  • Strong async programming with TPL.
  • Experience with Docker and CI/CD pipelines.
  • Familiarity with logging/observability tools (OpenTelemetry, Grafana, Prometheus).
  • Knowledge of SOLID, Design Patterns and DDD.
  • Strong analytical and collaborative skills.

Responsabilidades

  • Develop, maintain backend applications using C# and .NET.
  • Build scalable microservices and REST APIs.
  • Implement asynchronous and parallel processing with TPL.
  • Develop integrations using Kafka, RabbitMQ, Solace or similar.
  • Work with Docker and CI/CD pipelines (GitHub Actions, Azure DevOps).
  • Implement logging, monitoring, tracing, and observability best practices.
  • Apply SOLID, Design Patterns, and DDD in development.
  • Collaborate with cross‑functional teams to deliver reliable software.
  • Troubleshoot issues and optimize performance.

Conhecimentos

C# / .NET
Microservices
REST APIs
Async programming (TPL)
Docker
CI/CD (GitHub Actions/Azure DevOps)
Observability tools
DDD / Design Patterns / SOLID
Kafka / RabbitMQ / Solace
Communication skills

Ferramentas

Docker
GitHub Actions
Azure DevOps
Kubernetes (AKS/OpenShift/GKE)
Helm Charts

Descrição da oferta de emprego

DBServices has strong roots in both Portugal and Brazil, reflecting a solid connection between the two countries.
In constant growth, DBServices stands out by supporting leading companies in Portugal, the United States, and Brazil, strengthening its international presence and expanding its impact on the global market.

Tasks

About the Role

We are looking for a Mid-Level .NET Backend Engineer to join an international engineering team focused on developing and maintaining modern backend applications.

In this role, you will build scalable backend services, develop microservices and APIs, contribute to application reliability, and collaborate with experienced engineers to continuously improve software quality and development practices. This position is ideal for a hands‑on engineer with solid .NET experience who enjoys working in collaborative, agile environments.

Location: Maia, Portugal (Hybrid - 2 days/week)

Responsibilities

  • Develop, maintain, and enhance backend applications using C# and .NET.
  • Build and maintain scalable microservices and REST APIs.
  • Implement asynchronous and parallel processing solutions using Task Parallel Library (TPL).
  • Develop integrations using messaging technologies such as Kafka, RabbitMQ, Solace, or similar platforms.
  • Work with Docker containers and contribute to CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
  • Implement logging, monitoring, tracing, and observability best practices.
  • Apply SOLID principles, Design Patterns, and Domain-Driven Design (DDD) in software development.
  • Collaborate with cross-functional teams to deliver high‑quality, reliable software solutions.
  • Troubleshoot technical issues, optimize application performance, and contribute to continuous improvement initiatives.
Requirements

Required Qualifications

  • Minimum 6 years of professional experience with C# and .NET development.
  • Experience building and maintaining microservices and REST APIs.
  • Practical experience with messaging technologies such as Kafka, RabbitMQ, Solace, or similar.
  • Strong knowledge of asynchronous programming and Task Parallel Library (TPL).
  • Experience with Docker and CI/CD pipelines (GitHub Actions, Azure DevOps, or similar).
  • Familiarity with logging, observability, and tracing tools such as OpenTelemetry, Grafana, and Prometheus.
  • Good understanding of SOLID principles, Design Patterns, and Domain-Driven Design (DDD).
  • Strong analytical and problem‑solving skills.
  • Good communication skills and collaborative mindset.
  • Commitment to software quality and continuous improvement.

Nice to Have

  • Experience with Kubernetes (AKS, OpenShift, or GKE).
  • Experience migrating .NET applications to Kubernetes environments.
  • Knowledge of Helm Charts and Kubernetes deployment practices.
  • Experience working with cloud platforms.
  • Experience contributing to shared frameworks, internal SDKs, or engineering platforms.

At DBSPT you will find:

  • Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
  • Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
  • Physical Health Support: Through TotalPass and Mediquo, we provide resources and programs, and telemedicine dedicated to your physical well-being
  • Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.
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

API & Integration Analyst [Hybrid - Lisbon, Portugal]
API & Integration Analyst [Hybrid - Lisbon, Portugal]

DBServices Portugal • Lisboa

Presencial
Confidential
Collaborative Environment
Global Connection
Physical Health Support
+1
Mid-Level .NET Backend Engineer | Microservices & APIs
Mid-Level .NET Backend Engineer | Microservices & APIs

DBServices Portugal • Maia

Híbrido
Confidential
Collaborative culture
Global network
Physical health support
+1
Database Administrator (DBA) – AWS [Hybrid - Porto, Portugal] at DBServices Portugal
Database Administrator (DBA) – AWS [Hybrid - Porto, Portugal] at DBServices Portugal

DBServices Portugal • Porto

Híbrido
EUR 60 000 - 80 000
Collaborative Environment
Global Connection
Physical Health Support via TotalPass
+1
Tech Lead (E-commerce) [Hybrid - Porto, Portugal] at DBServices Portugal
Tech Lead (E-commerce) [Hybrid - Porto, Portugal] at DBServices Portugal

DBServices Portugal • Porto

Híbrido
EUR 90 000 - 130 000
Collaborative environment
Global network
Health programs
+1
Database Administrator (DBA) – AWS [Hybrid - Porto, Portugal]
Database Administrator (DBA) – AWS [Hybrid - Porto, Portugal]

DBServices • Porto

Híbrido
EUR 60 000 - 90 000
Collaborative environment
Global connection
Physical health support
+1
Api & Integration Analyst Hybrid - Lisbon, Portugal
Api & Integration Analyst Hybrid - Lisbon, Portugal

Dbservices • Viseu

Híbrido
EUR 42 000 - 66 000
Backend Software Engineer
Backend Software Engineer

askblue • Lisboa

Híbrido
EUR 60 000 - 90 000
Health Insurance
Udemy access
3.5 days leave per year + 22 vacation
Senior Software Engineer - Azure & .NET
Senior Software Engineer - Azure & .NET

Alongside • Porto

Híbrido
EUR 60 000 - 80 000
Hybrid work model
International team
Impactful projects
Java Backend Developer
Java Backend Developer

DataSmart • Lisboa, Coimbra, Porto, Braga

Híbrido
EUR 40 000 - 60 000
Software Engineer– Hybrid (Lisbon, Braga Or Coimbra)
Software Engineer– Hybrid (Lisbon, Braga Or Coimbra)

Match Profiler • Lisboa

Híbrido
EUR 42 000 - 64 000
Onboarding support
Continuous feedback
Collaborative team
+3