Company logo hidden

Senior Back End Developer

Unlock employer Dubai, United Arab Emirates Posted: 06 Nov 2025

Financial

  • Estimate: $50k - $80k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • French: Professional

Position

About the Job:
The Back-End Developer plays a key role in architecting, developing, and maintaining the server-side components of web applications. This position focuses on building high-performance, secure, and scalable RESTful APIs while ensuring seamless communication between the back-end and front-end systems. You will work primarily with ASP.NET Core, C#, and SQL, leveraging OOP principles, LINQ, HTTP clients, and caching strategies to deliver efficient and maintainable systems. The ideal candidate will have a strong understanding of data access patterns, performance optimization, and integration best practices.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • Design, develop, and maintain RESTful APIs using ASP.NET Core following clean architecture and SOLID principles.
  • Implement robust HTTP client communication for integrations with external services using libraries such as HttpClient or RestSharp.
  • Apply advanced LINQ techniques for efficient data querying, filtering, and transformation within .NET applications.
  • Design and optimize caching strategies (e.g., MemoryCache, Redis) to enhance system responsiveness and reduce load times.
  • Develop and maintain efficient, reusable, and testable C# code following OOP and design patterns.
  • Work with ORM frameworks (e.g., Entity Framework) for data access, schema design, and query optimization.
  • Optimize database performance through indexing, query tuning, and schema best practices.
  • Collaborate with cross-functional teams including front-end developers, QA engineers, and DevOps during the full development lifecycle.
  • Participate in code reviews, unit testing, and documentation to ensure high-quality, maintainable code.
  • Monitor and troubleshoot production issues, ensuring high availability and performance of applications.

Qualifications:

  • 5+ years of hands-on experience in back-end development using ASP.NET Core and C#.
  • Strong foundation in Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • In-depth knowledge of LINQ and its advanced querying capabilities.
  • Proven experience building secure, scalable RESTful APIs.
  • Proficiency with Entity Framework or other ORM technologies.
  • Experience with HTTP client libraries (HttpClient, RestSharp) and external API integration.
  • Strong understanding of caching mechanisms (e.g., MemoryCache, Redis) and distributed caching strategies.
  • Experience with SQL Server or other relational databases; exposure to NoSQL (e.g., MongoDB, Redis) is a plus.
  • Strong debugging, analytical, and problem-solving skills.
  • Familiarity with microservices architecture, Docker, Kubernetes, and CI/CD pipelines.
  • Experience with version control systems (e.g., Git).
  • Knowledge of asynchronous programming in C#.
  • Familiarity with unit testing frameworks (e.g., xUnit, NUnit).

What We Offer:

  • An international and multicultural environment with the opportunity to work in one of the IT sector’s most exciting and interesting growth areas.
  • Opportunities to gain responsibility, dedication, and skill development with our expert team.
  • The chance to gain valuable technical, project management, and communication skills.
  • Competitive compensation and benefits package: base salary, housing allowance, annual flight ticket home, 22 working days of vacation per year, and one of the best medical insurances in the GCC.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct