Skip to main content
Focal Fact logo

Backend Developer (C#, .NET, Azure)

Focal Fact
Full Timejunior
INPosted March 12, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

AzureDockerGitRESTCI/CDMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

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.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free