شرکت سفرهای علی‌بابا
شرکت سفرهای علی‌بابا

Senior Software Engineer .NET (Mirocab)

Tehran/ Kooye Bimeh
Full Time
Sat-Wed
-
-
501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
1393
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Managerial work experience
C# - Intermediate
ASP.Net - Intermediate
.Net Core / .Net - Intermediate

Job Description

We’re building a next-generation ride-hailing and intercity mobility platform that connects drivers and passengers in real time — fast, transparent, and data-driven.
We’re entering a rapid scaling phase, and we’re looking for a Senior Software Engineer (.NET) who can architect, develop, and optimize backend systems that power millions of ride requests and location updates.

Responsibilities

  • Design and build high-performance backend services using ASP.NET Core and modern architectural patterns.
  • Develop and optimize real-time APIs for trip management, geolocation tracking, dynamic pricing, and driver-passenger matching.
  • Architect systems for scalability, fault tolerance, and high availability across cloud environments.
  • Collaborate with product and data teams to design intelligent matching, routing, and pricing algorithms.
  • Integrate mapping, payment, and notification services into the platform.
  • Implement observability, monitoring, and performance optimization practices for production systems.
  • Participate in code reviews, mentor other engineers, and drive engineering best practices.
  • Contribute to system-level design decisions on microservices, event-driven architecture, and asynchronous messaging.
  • Work closely with DevOps on CI/CD pipelines and cloud deployments (Azure / AWS).


Requirements

  • Ability to rapidly assimilate new technologies and be able to communicate effectively with various teams
  • The ability to jump into a project and contribute immediately to both architecture and implementation
  • Strive to work and to collaborate in a multi-disciplined team, where you can work with, learn from, and teach not just Engineers but also Product Managers, QA, UX, etc.
  • Happy to engage in discussion with your fellow engineers to reach the best possible solutions for our technical challenges
  • Collaborate in defining and enforcing best practices and processes for engineers in your team and across our company, and lead in moving our products forward and eliminating technical debt
  • Passionate about delivering elegant technical solutions that not only meet Client and Product expectations but are also underpinned by code that is clear, concise, and maintainable – beautiful
  • Use the resources we provide to continuously upskill and better yourself, as well as mentor other engineers within the team and help them grow
  • Working experience with Agile methodologies and project management skills are desirable
  • Excellent knowledge of OOP / SOLID concepts
  • The quality-first mindset with a focus on test automation and CI/CD
  • Write pragmatic, performant, and testable C# code that works consistently across different platforms
  • Deep knowledge of .NET and ASP.NET Core and its ecosystem (Threading, Async, Linq, ...)
  • Relational database schema design and querying (SQL-Server)
  • Experience in Entity Framework Core and be familiar with other ORMs is a plus
  • Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit
  • Having experience with Microservices is a big plus!
  • Having experience in working with DDD, gRPC, RabbitMQ , and GraphQL is a plus
  • Experience with rapid full-stack development.
  • Advanced SQL programming experience
  • StackOverflow reputation and active GitHub account is a plus

Job Requirements

Gender
Men / Women
Software
ASP.Net| Intermediate .Net Core / .Net| Intermediate C#| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت سفرهای علی‌بابا