-
Efficiency Leaders

C# Microservices Software Engineer

Efficiency Leaders
Ukraine · Full-time · Entry

Position Summary

This is a senior role, not junior or intermediate. 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

General Responsibilities

  • 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

Key Performance Indicators (KPIs)

  • 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

Required Skills and Qualifications

  • 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

microservices devops c cloud vault saas cicd ai
Login to Apply
Posted
Jul 14, 2025
Type
Full-time
Level
Entry
Location
Ukraine

Industries

Information Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
NorthBay - Pakistan
Related

Devops Engineer - Azure

2026-06-17

Full-time
Not Applicable
United Arab Emirates
IT Services
Engineering
View Job Details
Infolet
Related

Senior Kotlin Developer

2026-06-17

Full-time
Mid-Senior
Poland
Information Services
Information Technology
View Job Details
Nuvolar Works
Related

DevOps Engineer

2026-06-12

Full-time
Mid-Senior
Spain
Spectator Sports
Engineering