Senior Software Engineer

August 16, 2025
Application ends: August 26, 2026
Apply Now

Job Description

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.

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
Desired Candidate Profile

Indian, Pakistani, Sri Lankan, Any Nationality

Bachelor of Technology/Engineering

Any

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, Web Sockets, and Signal R.
Familiar with source control (Git), CI/CD pipelines, and agile methodologies.