These are not junior or intermediate roles. You will be working on advanced microservices using the latest Microsoft technologies, including .NET 9, Azure, Ai, and modern architectural patterns.
The Senior C# Backend Developer is a specialist role focused on designing and building microservices using the Microsoft technology stack. This role is responsible for developing high-performance, scalable, and maintainable backend systems that power our enterprise SaaS platform. The developer will work across service boundaries, integrating systems through APIs, queues, and events, and must be comfortable working in a modern DevOps environment.
You will be a key contributor in shaping and delivering backend services that support multi-tenant microservices, real-time integrations, and advanced business logic.
Key Responsibilities- Design and implement C# .NET backend services as part of a modern distributed microservices architecture
- Develop and maintain clean, well-tested code with a focus on performance, scalability, and reliability
- Build APIs (RESTful and event-driven) that integrate with both internal and external systems
- Use Azure services such as Azure Functions, Azure App Services, Azure Service Bus, and Azure SQL
- Work with modern patterns including CQRS, domain-driven design, and asynchronous messaging
- Participate in architecture discussions and make recommendations to improve systems
- Write and maintain unit, integration, and automated tests
- Debug, monitor, and troubleshoot distributed systems using tools like Application Insights and Serilog
- Collaborate with DevOps, frontend, and QA teams to ship high-quality software in sprint cycles
- Document key technical decisions, patterns, and system designs
- Represent Efficiency Leaders in a professional and ethical manner
- Promote our core values: value creation, sustainable outcomes, and ethical behaviour
- Contribute to a high-performance engineering culture focused on innovation and continuous improvement
- Uphold all responsibilities in the best interests of the company
- Timely delivery of production-ready, microservice-based features
- Code quality as measured by peer review, coverage, and automated analysis
- System reliability and performance (e.g. uptime, response time)
- Responsiveness to bugs and issues raised from testing or production
- Contribution to architectural improvements and team knowledge
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 5+ years of experience with .NET Core and C# in backend development
- Strong experience with microservices architecture and design patterns
- Deep knowledge of Azure cloud services (Service Bus, Functions, App Config, Key Vault, SQL)
- Proficiency in RESTful API development, asynchronous messaging, and event-driven systems
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code (e.g. Bicep)
- Strong problem-solving skills and ability to work independently on complex problems
- Experience working in agile development environments
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Devops Engineer - Azure
2026-06-17
Senior Kotlin Developer
2026-06-17
DevOps Engineer
2026-06-12
- Posted
- Jun 20, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Ukraine
- Company
- Efficiency Leaders
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Devops Engineer - Azure
2026-06-17
Senior Kotlin Developer
2026-06-17
DevOps Engineer
2026-06-12