KWAN

C# developer in energy infrastructure

In short

Senior C# backend developer role at KWAN, building distributed backend microservices for an international energy infrastructure company (natural gas transport, LNG terminals, hydrogen and CO₂ infrastructure). The team works on scalable, event-driven, cloud-native services with a strong focus on reliability, security and maintainability, requiring deep .NET 8, messaging systems (RabbitMQ/Kafka/Azure Service Bus/SQS) and cloud (Azure/AWS) experience. Hybrid work out of Lisbon, with at least 4 years of backend C#/.NET experience required.

About the Project
International energy infrastructure company working on natural gas transport, LNG terminals and the energy transition, including hydrogen and CO₂ infrastructure. The team designs, builds and evolves distributed backend platforms behind business-critical operations. The work centres on scalable microservices, event-driven communication and cloud-native solutions running in production. Reliability, security and long-term maintainability come first.
Responsibilities
•Design, build and maintain backend microservices in .NET 8, so services stay scalable, resilient and easy to maintain
•Build asynchronous communication between services with messaging and event-driven patterns (queues, topics, pub/sub)
•Define service boundaries, API contracts and how services integrate with each other, working closely with architecture and product teams
•Develop and deploy services in cloud environments, in line with security, performance and cost standards
•Contribute to CI/CD pipelines, from build and automated testing through deployment and post-deployment observability
•Add logging, metrics and tracing so the team can see how services behave in production
•Take part in code reviews, technical discussions and incident analysis, and help build a culture of quality, collaboration and continuous improvement
Requirements
•At least 4 years of professional experience in backend development with C# and .NET
•Strong hands-on experience with .NET Core / .NET 8, including ASP.NET Core Web APIs, dependency injection, middleware and asynchronous programming
•Proven experience designing and building microservices architectures, including service decomposition, inter-service communication and resilience patterns (retries, circuit breakers, idempotency)
•Hands-on experience with messaging systems such as RabbitMQ, Azure Service Bus, Kafka or AWS SQS/SNS, including event-driven architectures and asynchronous processing
•Good understanding of distributed systems challenges, including eventual consistency, message ordering, delivery guarantees and error handling (dead-letter queues, retries)
•Experience developing and deploying applications on cloud platforms (Azure or AWS)
•Experience with relational and/or NoSQL databases, including data modelling and query optimisation
•Experience with automated testing (unit and integration) and clean code practices
•Familiarity with CI/CD pipelines and version control with Git
•Good communication skills and the ability to work in collaborative, cross-functional teams
Nice to have
•Experience with Docker, Kubernetes, observability tools, Domain-Driven Design (DDD) or CQRS
Conditions
At KWAN, your career is bigger than one project. You join a real team, on a long-term project, at a company where technology is the business. And when you are ready for something new — a new stack, a new industry, a bigger role — they find that next step with you, without you having to start over somewhere else. From day one you have a dedicated People Experience Partner: one person accountable for your growth, not your allocation. They know where you want to go, and they help you get there. You keep learning as technology moves (AI included). Your impact is seen and recognised. Pay and expectations are talked about openly. You work remote-first, with hubs in Lisbon and Porto for when you want people around.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot