K20s - Kinetic Technologies Private Limited
Senior Full Stack Engineer (.NET)
K20s - Kinetic Technologies Private LimitedQatar14 days ago
Full-timeEngineering, Information Technology
Job Title: Senior Full Stack Engineer (.NET)

Location: Doha, Qatar

Employment Type: Full-time

Experience Level: Senior (5+ Years )

Department: Engineering / Technology

Job Overview

We are looking for a Senior Full Stack Engineer with deep expertise in .NET (7 or higher), who thrives in developing scalable, maintainable, and modern web applications. The ideal candidate has hands-on experience in event-driven systems, clean architecture, and working with both relational (SQL Server) and non-relational (MongoDB) databases.

Experience with RabbitMQ, design patterns, and modular monolithic architecture is essential. Knowledge of the ride-hailing business domain is a strong advantage.

Key Responsibilities

  • Design, develop, and maintain high-performance full-stack applications using .NET 7+ (C#).
  • Build modular, maintainable solutions using Clean Architecture and Clean Code principles.
  • Develop and integrate event-driven services using RabbitMQ.
  • Architect systems based on Modular Monolithic principles, while aligning with potential transition paths to microservices.
  • Work with both SQL Server and MongoDB, applying best practices for relational and NoSQL data modeling.
  • Ensure the delivery of high-quality code with unit tests and through code reviews.
  • Collaborate with designers, product owners, QA, and other developers to ship meaningful features.
  • Mentor junior engineers and contribute to architectural discussions and roadmap planning.
  • Document solutions, processes, and technical decisions effectively.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5+ years of hands-on experience in full-stack software development.
  • Strong proficiency in:
  • .NET 7+ (C#)
  • RabbitMQ or equivalent message brokers
  • MongoDB (NoSQL) and SQL Server (SQL)
  • Clean Architecture, Design Patterns, and Modular Monolith systems
  • Event-driven development and asynchronous programming
  • Experience building and consuming RESTful APIs, WebSockets, and SignalR.
  • Familiar with source control (Git), CI/CD pipelines, and agile methodologies.

Added Value / Nice to Have

  • Experience working with Angular (12 or higher).
  • Proficiency with Redis for caching and session management.
  • Strong understanding of Unit Testing frameworks (xUnit, NUnit, Jasmine, Karma, etc.).
  • Knowledge of Microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with cloud platforms (e.g., Azure, AWS).
  • Prior experience in the ride-hailing / mobility business domain.

Soft Skills

  • Strong problem-solving and analytical abilities.
  • Effective communication skills in cross-functional environments.
  • Passion for writing clean, maintainable, and scalable code.
  • Ability to take initiative and own tasks from start to finish.
  • Collaborative mindset and eagerness to mentor others.

Why Join Us?

  • Be part of a mission-driven team transforming urban mobility and digital transportation.
  • Work with modern tech stacks and scalable architecture patterns.
  • A collaborative, fast-paced, and innovation-friendly culture.
  • Competitive salary.
  • Career development support, technical training, and growth opportunities.

Skills: architecture,modular,event-driven,design,stack,rabbitmq,code,mongodb,sql

Key Skills

Ranked by relevance