
Principal Backend Engineer (C#/.NET/Azure) - Hybrid Lisbon
HumanIT Digital Consulting · Lisbon, Portugal
- IT Services & Consulting
- 51–200 employees
- Lisbon, Lisboa
Strong hiring record · median 27 days open
All reasons
In its favour
- Still listed on the employer's own board
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
Skills
- C#
- .NET
- Azure
- RabbitMQ
- Kafka
- Azure Service Bus
- AWS SQS
- SQL Server
- Azure Functions
- Azure SQL
More jobs at HumanIT Digital Consulting
All 80- Senior Data Engineer (Databricks/PySpark/SQL) - Portugal or Spain Full RemoteHumanIT Digital Consulting · Lisbon, Portugal · EUR 2,300–3,050/mo10d ago
- Fullstack Java + React Developer (Java/Spring Boot/React + AI Tooling) - Portugal RemoteHumanIT Digital Consulting · Porto, Portugal10d ago
- Senior AI Engineer (Agentic AI/MCP/AWS) - Portugal Full RemoteHumanIT Digital Consulting · Porto, Portugal · EUR 2,200–3,100/mo12d ago
- Senior Fullstack Engineer (Node.js/AWS/AI-Native) - Portugal Full RemoteHumanIT Digital Consulting · Lisbon, Portugal · EUR 2,600–3,500/mo12d ago
- Cyber Security Manager (AWS/ISO 27001) - Portugal Full RemoteHumanIT Digital Consulting · Lisbon, Portugal12d ago
Similar roles
- Software Engineer - Microservices (m/f/d)SOFICO · Porto, Porto, Portugaltoday
- Software Engineer (m/f/d)SOFICO · Porto, Portugaltoday
- Software Developer - Java BackendSOFICO · Porto, Portugaltoday
- Platform EngineerCatawiki · Lisbon, Portugaltoday
- (Senior) Backend EngineerBunch · Portugaltoday
- Platform Engineer (m/f/d)SOFICO · Porto, Porto, Portugaltoday