Backend Developer (C#, .NET, Azure)

Focal Fact

IN Full–time
Posted on: March 13, 2026
Overview We are looking for a Junior–Mid-Level Backend Developer to join our engineering team and help build scalable backend services and APIs. You will work with C#, .NET, Web APIs, and Azure cloud services to develop reliable, maintainable backend systems following Clean Architecture and modern software design principles. This role is ideal for developers who want to grow their backend engineering skills while working on production systems and cloud-based infrastructure. Responsibilities • Design, build, and maintain backend services and RESTful Web APIs using C# and .NET • Implement scalable and maintainable solutions using Clean Architecture principles • Apply software design patterns and best practices for backend development • Integrate applications with Azure services • Write clean, testable, and well-documented code • Participate in code reviews and technical discussions • Troubleshoot and debug backend issues in production and development environments • Collaborate with frontend developers and other engineers to deliver features • Optimize API performance, reliability, and scalability • Contribute to improving development processes and system architecture Required Skills • Experience with C# and .NET / .NET Core • Experience developing RESTful Web APIs • Understanding of Clean Architecture or layered architecture • Familiarity with common design patterns (Repository, Dependency Injection, CQRS, etc.) • Knowledge of Entity Framework / EF Core • Understanding of HTTP, REST, and API design • Experience with Git and version control workflows • Understanding of SOLID principles and clean code practices Nice to Have • Experience with Microsoft Azure • Familiarity with Azure App Services, Azure Functions, or Azure Storage • Knowledge of Docker or containerization • Experience with message queues or event-driven architecture • Experience with unit testing frameworks (xUnit, NUnit, etc.) • Experience with CI/CD pipelines • Understanding of microservices architecture Qualifications • At least 3 years of professional backend development experience • Degree in Computer Science, Engineering, or equivalent practical experience • Strong problem-solving skills and willingness to learn What We Offer • Opportunity to work with modern .NET and Azure technologies • Supportive engineering culture focused on clean architecture and best practices • Opportunities for career growth and mentorship • Flexible work environment One important thing We care far more about what you have built than the number of frameworks on your CV and value practical experience and problem-solving ability over buzzwords.

About Company

Your next job is waiting

Create your profile and start applying in minutes.