Senior .NET Core Developer - Microservices (5+ Years Experience)

Marti

Marti

Software Engineering
Sarıyer/İstanbul, Turkey
Posted on Jul 17, 2025

Founded in 2018, Marti is Türkiye’s leading mobility app, offering multiple transportation services to its riders. Marti operates a ride-hailing service that matches riders with car, motorcycle, and taxi drivers, and operates a large fleet of rental e-mopeds, e-bikes, and e-scooters. All of Marti’s offerings are serviced by proprietary software systems and IoT infrastructure.

Marti's vision is that everything on wheels will be electric and everything electric will be shareable. Since 2019, we have experienced significant growth and maintained robust unit economics year-round. Our goal is to expand our urban transportation services, introduce new environmentally sustainable and shared mobility options, and leverage our existing scale and customer base to offer technology-enabled services beyond transportation. By pursuing sustainable growth, we strive to positively impact the communities we serve and make a meaningful impact on the future of mobility.

We are looking for a highly skilled Senior Software Developer to join our engineering team. The ideal candidate has hands-on experience with .NET Core, microservices architecture, and has worked on scalable distributed systems.

Key Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proven experience in designing and developing APIs using .NET Core in a microservices architecture.
  • Experience with message brokers such as RabbitMQ and/or Kafka.
  • Solid knowledge of RESTful API design principles.
  • Hands-on experience with monitoring and observability tools (e.g., Prometheus, Grafana, New Relic, Datadog, etc.).
  • Familiarity with Git, CI/CD pipelines, and containerization tools like Docker and Kubernetes.
  • Strong problem-solving and communication skills, team player mindset.

Nice to Have

  • Knowledge of advanced architecture patterns such as Domain-Driven Design (DDD) or Event Sourcing.
  • Experience with cloud platforms such as Azure or AWS.
  • Experience with writing unit and integration tests.

What We Offer

  • Hybrid work flexibility.
  • Opportunity to work on high-impact, large-scale systems.
  • Collaborative and open engineering culture.
  • Flat structure where your ideas are valued and heard.