Airx

Senior .Net Back-End Engineer

Airx Location TBD 1 day ago
engineering

Job Title: Senior .NET Back-End Engineer



Responsible To: Software Architect


Main Location: Amman. Jordan


Job Summary


Experienced Senior .NET Back-End Engineer with strong expertise in C#, .NET Core/.NET 6–8, microservices architecture, cloud-native development, and distributed systems. Proven track record in building high-performance APIs, scalable backend services, and secure enterprise-grade applications. Adept in database optimization, asynchronous messaging, DevOps practices, and team leadership.

 

Responsibilities:

  • Design, develop, and maintain backend services and APIs using .NET Core/.NET 8+.
  • Collaborate with architects to define and implement microservices architecture.
  • Ensure high performance, scalability, and reliability of backend systems.
  • Implement clean architecture, domain-driven design (DDD), and SOLID principles.
  • Integrate with SQL/NoSQL databases and optimize queries for performance.
  • Apply asynchronous messaging, caching, and event-driven patterns (e.g., RabbitMQ, Azure Service Bus).
  • Contribute to CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes/AKS).
  • Lead code reviews, mentoring junior developers, and setting best practices.
  • Ensure security, authentication/authorization (JWT, OAuth2, Azure AD).
  • Stay up to date with .NET ecosystem advancements and cloud-native trends.

 

Key Skills:

  • Programming & Frameworks:
    • Expert in C# and .NET Core / .NET 6/7/8
    • Strong experience with ASP.NET Core Web API, gRPC, and asynchronous programming (async/await, TPL)
    • Deep knowledge of object-oriented programming (OOP), SOLID principles, and clean architecture
    • Familiar with Domain-Driven Design (DDD) and CQRS
  • Architecture & Patterns:
    • Microservices, Clean Architecture, Domain-Driven Design.
    • Scalable and fault-tolerant system design.
    • Solid understanding of multithreading, concurrency, and performance tuning.
  • Databases:
    • SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB, CosmosDB).
    • Query optimization, indexing, transactions.
  • Messaging & Caching:
    • Event-driven systems (RabbitMQ, Azure Service Bus).
    • Caching frameworks (Redis, MemoryCache).
  • Cloud & DevOps:
    • Azure/GCP services for compute, storage, messaging.
    • Containerization with Docker, orchestration with Kubernetes/AKS.
    • CI/CD Azure DevOps.
  • Security:
    • Identity management, OAuth2, OpenID Connect, JWT.
  • Testing & Quality:
    • Unit testing, integration testing, funcational testing, contract testing (xUnit, NUnit, Moq).

Soft Skills

  • Strong problem-solving and analytical thinking.
  • Leadership and mentoring experience.
  • Excellent communication skills for working cross-functionally.
  • Ability to balance technical debt vs. business needs.
  • Ownership and accountability mindset.


Preferred/Nice-to-Have

  • Experience with Event Sourcing, CQRS.
  • Knowledge of performance profiling and monitoring tools


Why APG?

Within APG, our people are at the heart of everything we do. Therefore, we work to create a positive, inclusive, social environment that allows our team to thrive and develop both personally and professionally to support our growing global business.

 

In addition to a positive company culture that puts our internal team first, you will also be eligible for;

 

  • Flexible working Policy – offering the option to work both from home and our vibrant, modern offices
  • Monthly Wellness Allowance up to 40 JOD
  • 2 Volunteer Days per year
  • 14 Days holiday & additional Birthday holiday allowance
  • Summer & Winter socials
  • Access to EAP in addition to internal Mental Health First Aiders
  • Competitive medical Insurance
  • Competitive Bonus scheme

 

 

EQUALITY OF OPPORTUNITY IS COMPANY POLICY

Sponsored

Explore Engineering

Skills in this job

People also search for