Search by job, company or skills

Astek Middle East

Senior Backend Developer (.NET / C# / Microservices / SQL / React)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are urgently hiring Senior Backend Developers to join our engineering team in Egypt. This role is ideal for professionals with strong backend expertise in .NET and C#, solid database design experience, and hands-on exposure to microservices and event-driven architectures. You will take ownership of backend systems, contribute to architectural decisions, and work closely with cross-functional teams to deliver scalable and high-quality solutions.

Key Responsibilities

Technical Responsibilities

  • Design, develop, and maintain backend applications using .NET (MVC Razor) and backend services.
  • Build and optimize efficient, scalable databases with strong performance and reliability.
  • Contribute to frontend development when needed, with React as a plus.
  • Design and implement microservices architectures.
  • Apply event-driven design patterns in distributed systems.
  • Develop high-quality, testable code using Test-Driven Development (TDD).
  • Apply SOLID principles, Clean Architecture, and Clean Coding practices in C#.
  • Design and document APIs following OpenAPI v3 standards.
  • Ensure code quality through unit testing, reviews, and best practices.

Behavioral & Ownership Responsibilities

  • Take full ownership of applications and technical components.
  • Apply design thinking and critical analysis to problem solving.
  • Continuously research and stay up to date with new technologies and practices.
  • Challenge existing solutions and propose improvements.
  • Actively participate in knowledge-sharing sessions with the team.

Requirements

Technical Requirements

  • 5+ years of professional experience in .NET and C# backend development.
  • 3+ years of experience in database design and development.
  • 2+ years of experience working with microservices architectures.
  • 2+ years of experience with event-driven systems.
  • 3+ years of hands-on experience applying Test-Driven Development (TDD) and unit testing in .NET.
  • Strong practical experience with:
  • SOLID principles
  • Clean Architecture
  • Clean Coding practices in C#
  • OpenAPI v3 standards
  • Exposure to React or frontend development is a plus.

Education

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143760085