We’re growing our distributed engineering team and are looking for a talented .NET Developer to help enhance and modernize our core platform — including the new admin portal, APIs, and cloud-native services on Azure.
🛠 Responsibilities
-
Build and maintain backend services and web apps using C#, .NET MVC, Web API, and Blazor
-
Develop and optimize Azure Functions and other serverless components for a multi-tenant platform
-
Design efficient, scalable data access layers using Azure SQL
-
Integrate REST APIs and third-party services across Client Company’s ecosystem (POS, kiosk, online ordering)
-
Contribute to architectural decisions and ensure high-quality code, testing, and CI/CD compliance
-
Take part in agile ceremonies, including sprint planning, code reviews, and daily remote standups
-
Collaborate with frontend teams to deliver fully integrated end-to-end features
🎯 Requirements
-
3+ years of professional experience with C# and .NET web development
-
Proficient in ASP.NET MVC, Web API, and Blazor (Server or WebAssembly)
-
Practical experience with Azure Functions, Azure SQL, and cloud-native solutions
-
Understanding of authentication, REST standards, and asynchronous programming
-
Experience with Entity Framework / EF Core and version control (Git)
-
Strong debugging and problem-solving skills in distributed systems
-
Excellent English communication (written and spoken)
-
Comfortable working remotely within a distributed agile team
⭐ Preferred
-
Familiarity with Microservices and Event-Driven Architecture
-
Experience with CI/CD pipelines (Azure DevOps or GitHub Actions)
-
Knowledge of JavaScript / TypeScript or modern frontend frameworks (Blazor, React, Flutter, etc.)