Senior Full-Stack Engineer

Client of Kalamntina

Posted 30+ days ago

Experience

7 - 12 Years

Job Location

Amman - Jordan

Education

Bachelors in Computer Application(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Responsibilities:

  • Develop robust backend services using C# and .NET/.NET Core (7 10), building high-performance and scalable applications.
  • Design and implement RESTful APIs and gRPC services, including ASP.NET Core middleware, filters, and routing components.
  • Optimize database performance using EF Core, LINQ, advanced query tuning, stored procedures, and data modeling.
  • Design and implement asynchronous, multithreaded workflows and high-performance system components.
  • Apply Clean Architecture, Onion Architecture, Domain-Driven Design (DDD), CQRS, and event-driven patterns in enterprise-level system design.
  • Develop and maintain microservices-based solutions, including API Gateway integration (e.g., Ocelot), service discovery, and resilience patterns such as circuit breakers.
  • Integrate distributed messaging systems including RabbitMQ, Kafka, and Azure Service Bus.
  • Implement cloud-native and scalable solutions using Docker, Kubernetes (plus), Azure services (AKS, App Services, Functions, Key Vault), Redis caching, and Elasticsearch with telemetry tools.
  • Develop interactive front-end applications using Vue.js (2/3), JavaScript/TypeScript, Vue Router, Pinia/Vuex, and UI frameworks such as Vuetify.
  • Lead development best practices by conducting code reviews, mentoring junior developers, participating in Agile/Scrum ceremonies, ensuring CI/CD implementation via Azure DevOps, implementing secure authentication (OAuth2, JWT, Azure AD), and delivering end-to-end features with proper testing (unit & integration).

Desired Candidate Profile

Qualifications:

  • 7+ years of professional experience in C# and .NET/.NET Core (7 10).
  • Strong hands-on experience in building RESTful APIs and exposure to gRPC (plus).
  • Proven expertise in Clean Architecture, Onion Architecture, Domain-Driven Design (DDD), CQRS, and event-driven systems.
  • Solid experience in microservices architecture and distributed systems.
  • Experience working with message brokers such as RabbitMQ, Kafka, or Azure Service Bus.
  • Strong knowledge of Docker and containerization; Kubernetes and Azure cloud services (AKS, App Services, Functions, Key Vault) are a plus.
  • Front-end development experience using Vue.js (2/3), JavaScript/TypeScript, and modern UI frameworks.
  • Strong database experience with SQL Server and Oracle; Redis and NoSQL databases are a plus.
  • Deep understanding of secure coding practices, OAuth2, JWT, Identity Server, Microsoft Identity, Azure AD, and OWASP standards.
  • Experience with Azure DevOps, Git workflows, CI/CD pipelines, unit testing frameworks (xUnit, NUnit, MSTest), and Agile methodologies.

Company Industry

Department / Functional Area

Keywords

  • Senior Full-Stack Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Senior Developer

Tech Mahindra Ltd.

  • 5 - 10 Years
  • Dubai - United Arab Emirates (UAE)

.net full stack developer

Confidential Company

  • 3 - 8 Years
  • Dubai - United Arab Emirates (UAE)

Full Stack Developer

View All