Design, implement, and maintain backend features and services using C# and .NET within an Azure cloud environment. Support CI/CD workflows and collaborate with distributed teams to resolve production issues and improve code quality.
We are looking for a Middle / Senior C# Software Engineer for a position focused on backend and cloud engineering. The role is suitable for engineers with strong C# and .NET experience, practical Azure knowledge, and the ability to work with CI/CD pipelines, production services, and distributed engineering teams.
Tasks
- Design, implement, and maintain backend features and services using C# and .NET;
- Work with Azure services, cloud infrastructure, and deployment pipelines as part of daily delivery;
- Support and improve CI/CD workflows, automated checks, and release reliability;
- Investigate production and pre-production issues, identify root causes, and implement fixes;
- Collaborate with engineering leads, product stakeholders, and other developers on technical decisions;
- Contribute to code quality through reviews, tests, documentation, and engineering best practices.
Requirements
- Strong commercial experience with C#, .NET, and backend service development;
- Hands-on experience with Microsoft Azure services and cloud-based application development;
- Experience with CI/CD pipelines, build automation, and deployment troubleshooting;
- Good understanding of REST APIs, databases, integration patterns, and production debugging;
- Ability to write maintainable, testable, and secure code in a collaborative engineering environment;
- Experience with unit testing, code reviews, and common engineering quality practices;
- Upper-Intermediate English and clear communication with distributed teams.
Nice to Have:
- Experience with Azure DevOps, GitHub Actions, or similar CI/CD tooling;
- Experience with Kubernetes, Docker, Terraform, Bicep, or other infrastructure-as-code tools;
- Knowledge of monitoring, logging, and observability practices for cloud services;
- Experience working on Microsoft-related projects or enterprise cloud products.
Working Conditions:
- Overlap: offshore overlap; 2 hours with PST when needed;
- Locations: Georgia, Armenia, Kazakhstan, Egypt.