Senior .NET Backend Engineer (Offshore)

  • Full-time

Job Description

We are currently looking for Senior .NET Backend Engineer (Offshore) for our UAE  operations

Required Skills & Experience

  • 4+ years of backend development experience
  • Strong experience with .NET 6/7/8
  • Experience building and consuming RESTful APIs
  • Hands-on experience with Docker
  • Strong SQL knowledge and experience with relational database engines (Azure SQL, SQL Server, PostgreSQL)
  • Experience implementing caching strategies
  • Familiarity with Azure cloud services
  • Solid understanding of:
    • Entity Framework Core
    • API security (OAuth2, JWT)
    • Event-Driven, and Distributed systems
    • Microservices architecture

Architecture & Code Principles We Value

  • Clean Architecture
  • SOLID principles
  • Observability (logging, tracing, monitoring)
  • Secure-by-design development
  • Performance-first mindset

AI-Augmented Development & Engineering Productivity

  • Leverage AI coding assistants to accelerate development while maintaining high code quality
  • Use AI tools to assist in refactoring, test generation, documentation, and performance optimization
  • Understanding of data privacy and security considerations when using AI tools
  • Experience integrating AI APIs into backend systems

Tech Stack

  • Programming Language: .NET 8 (C#)
  • Containerization: Docker
  • Container Orchestration: Azure Kubernetes Service (AKS)
  • Databases & Storage: SQL Server, Azure SQL Database, PostgreSQL
  • Caching: Redis or distributed caching mechanisms
  • API Architecture: RESTful APIs

Key Responsibilities

  • Design and develop scalable backend services using .NET 8
  • Build and maintain RESTful APIs following industry best practices
  • Containerize applications using Docker
  • Optimize database performance in Azure SQL Database
  • Implement distributed caching strategies (e.g., Redis)
  • Ensure application performance, scalability, and high availability
  • Apply clean architecture and SOLID principles
  • Write unit, integration, and performance tests
  • Participate in architecture discussions and technical decisions
  • Collaborate with DevOps, frontend, and product teams

Joining time frame: 2 weeks (maximum 1 month)