Principal Backend Engineer (C#/.NET/Azure) - Hybrid Lisbon

HumanIT Digital Consulting

Lisboa

Híbrido

EUR 95 000 - 140 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

HumanIT Digital Consulting is seeking a hands-on Principal Backend Engineer in Lisbon. You will shape architecture for a cloud-based logistics platform, delivering scalable backend systems in C#/.NET and driving the adoption of microservices and event-driven patterns.

You will mentor engineers, improve CI/CD and observability, and work in a hybrid model from Lisbon with ownership and fast delivery culture.

Qualificações

  • 8+ years of professional software development experience with strong backend in C#/.NET.
  • Proven design and operation of microservices in production.
  • Hands-on with event-driven architectures and messaging systems (RabbitMQ, Kafka, Azure Service Bus, SQS).
  • Understanding of asynchronous systems with retries, idempotency and dead-letter queues.
  • Strong SQL Server and relational DB skills.
  • Knowledge of DDD, SOLID and Clean Architecture.
  • Experience with cloud platforms.
  • Experience with automated testing, CI/CD and observability.
  • Track record mentoring engineers and influencing technical decisions.
  • Experience using AI development assistants in engineering workflow.
  • Excellent English communication.
  • Based in Lisbon or able to commute to the Lisbon office.

Responsabilidades

  • Own and influence the architecture of backend systems across order, fulfilment and delivery domains.
  • Design scalable, resilient solutions with C#/.NET and microservices.
  • Evolve event-driven workflows to keep orders, stock and deliveries in sync in real time.
  • Define service boundaries, integration approaches and communication patterns.
  • Make pragmatic architectural decisions balancing scalability, reliability and complexity.
  • Establish engineering standards, patterns and best practices across teams.
  • Mentor engineers through design and code reviews.
  • Drive improvements in performance, observability, CI/CD and production reliability.
  • Identify technical risks and opportunities early.
  • Collaborate with cross-functional teams in a hybrid Lisbon environment.

Conhecimentos

C# / .NET backend
Microservices architecture
Event-driven systems
RabbitMQ / Kafka / Azure Service Bus /
SQL Server
DDD / SOLID / Clean Architecture
Cloud platforms
CI/CD & Observability
Mentoring engineers
AI development assistants usage
English communication

Descrição da oferta de emprego

Principal Backend Engineer (C#/.NET/Azure) - Hybrid Lisbon
ABOUT THE OPPORTUNITY

Join a Portuguese Logistics as a Service platform that handles everything that happens after the customer clicks "buy". It brings orders from every sales channel into a single dashboard, digitizes in-store picking, and optimizes delivery routes in real time, so physical stores work as mini distribution hubs. This is a hands-on Principal Backend Engineer role. You will shape the architecture of the systems that power this operation and also write the code that brings it to life. You'll work in a hybrid model from Lisbon with a flexible schedule, in a dynamic startup culture that values innovation and ownership.

PROJECT & CONTEXT

The platform is built on microservices, asynchronous communication and an event-driven architecture running on Azure. It processes omnichannel orders, in-store fulfilment workflows and real-time delivery routing for retailers and e-commerce businesses. Your work will include:

  • Owning and influencing the architecture of critical backend systems across multiple domains, including order management, fulfilment and delivery
  • Designing scalable, resilient solutions with C#, .NET and microservices
  • Designing and evolving event-driven and asynchronous workflows that keep orders, stock and deliveries in sync in real time
  • Defining service boundaries, integration approaches and communication patterns
  • Making pragmatic architectural decisions that balance scalability, reliability, maintainability and operational complexity
  • Establishing engineering standards, patterns and best practices across teams
  • Mentoring engineers through design reviews and code reviews
  • Driving improvements in performance, observability, testing, CI/CD and production reliability
  • Identifying technical risks and opportunities early, before they become problems
WHAT WE'RE LOOKING FOR (Required)
  • 8+ years of professional software development experience, with significant backend work in C# and modern .NET
  • Strong hands-on experience designing and operating microservices and distributed systems in production
  • Proven experience with event-driven architectures and messaging technologies such as RabbitMQ, Kafka, Azure Service Bus, AWS SQS or equivalent
  • Deep understanding of asynchronous systems and their failure scenarios, including idempotency, retries, dead-letter queues, eventual consistency and transactional messaging
  • Strong experience with relational databases and SQL Server
  • Solid grasp of software architecture and design principles, including DDD, SOLID and Clean Architecture
  • Experience with cloud platforms
  • Experience with automated testing, CI/CD and production observability
  • Track record of mentoring engineers and influencing technical decisions across teams
  • Experience using AI development assistants as part of your engineering workflow
  • Good communication skills in English (required)
  • Based in Lisbon or able to commute to the Lisbon office
NICE TO HAVE (Preferred)
  • Azure experience, especially serverless services such as Azure Functions
  • Azure SQL experience
  • Background in logistics, retail, e-commerce or omnichannel fulfilment platforms
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

Senior Backend Architect - C#/.NET (Azure) | Hybrid Lisbon
Senior Backend Architect - C#/.NET (Azure) | Hybrid Lisbon

HumanIT Digital Consulting • Lisboa

Híbrido
EUR 95 000 - 140 000
Senior .NET Developer (C#/.NET) - Hybrid Porto (2 days/week office)
Senior .NET Developer (C#/.NET) - Hybrid Porto (2 days/week office)

HumanIT • Porto

Presencial
EUR 60 000 - 80 000
Senior Azure Integration Consultant (.NET & C#)
Senior Azure Integration Consultant (.NET & C#)

Codit • Lisboa

Presencial
EUR 60 000 - 80 000
Competitive Salary
Meal vouchers
Healthcare Insurance
+6
Senior Azure Developer (.NET & C#)
Senior Azure Developer (.NET & C#)

Codit • Lisboa

Presencial
EUR 50 000 - 75 000
Personal training budget
IT Equipment budget
Hybrid working model
+2
Medior Azure Developer (.NET & C#)
Medior Azure Developer (.NET & C#)

Codit • Lisboa

Híbrido
EUR 42 000 - 64 000
Hybrid work model
International projects
IT equipment budget
Fullstack Developer - .NET & Azure
Fullstack Developer - .NET & Azure

Alongside • Porto

Presencial
EUR 55 000 - 70 000
Hybrid work model
International environment
Senior Full Stack Engineer (Cloud/Azure) - English speaker in Lisbon
Senior Full Stack Engineer (Cloud/Azure) - English speaker in Lisbon

Teleperformance Portugal • Lisboa

Presencial
EUR 90 000 - 120 000
Health Insurance
Free meals in cafeteria
Language courses
+2
Backend Engineer (.Net/C#)
Backend Engineer (.Net/C#)

Shakers • Bragança

Presencial
EUR 60 000 - 90 000
Backend Engineer (.Net/C#)
Backend Engineer (.Net/C#)

Shakers • Beja

Presencial
EUR 60 000 - 90 000
Backend Engineer (.Net/C#)
Backend Engineer (.Net/C#)

Shakers • Braga

Presencial
EUR 42 000 - 70 000