اسنپ
اسنپ

Senior Software Engineer (Golang) | Offering

Tehran/ Moghadas Ardebili- Zaferanieh
Full Time
Saturday - Wednesday
-
-
1001 - 5000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
2014
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position

Job Description

Our Journey So Far
At Snapp, we’re redefining how cities move. Our ride-hailing and mobility platform connects millions of riders and drivers every day, delivering safe, reliable, and efficient transport solutions. Powered by real-time data and robust infrastructure, we make urban travel faster, simpler, and more sustainable.
We operate with the mindset of a global tech leader and the agility of a startup, building services that scale across markets while staying responsive to local needs.


Your Impact
As a Senior Backend Engineer at Snapp, you'll design and maintain high-performance backend services for the ride-hailing platform. You'll work on cloud-native, distributed systems while collaborating with cross-functional teams and contributing to architectural decisions. Additionally, you'll mentor team members and help define engineering best practices.
 

What You’ll Drive Forward
● Design, develop, and maintain Backend services with Golang with a focus on performance, scalability, and reliability.
● Design and implement distributed and Event-Driven systems.
● Develop and maintain monitoring and observability systems.
● Utilize Redis and RabbitMQ/NATS for high-performance distributed systems.
● Deploy, manage, and scale services on Kubernetes / OpenShift.
● Identify and resolve performance issues, errors, and scalability challenges.
● Contribute to architecture design, development standards, and best coding practices.

 
What Powers Your Drive
● At least 5+ years of Backend development experience, preferably with Golang.
● Strong expertise in designing and developing high-performance, scalable distributed systems.
● Proficient in debugging, performance optimization, and bottleneck analysis.
● Experience with asynchronous (Async) mechanisms such as RabbitMQ, NATS, and Kafka for high-performance distributed systems.
● Experience with synchronous (Sync) mechanisms such as gRPC and RESTful APIs for inter-service communication.
● Hands-on experience with Kubernetes / OpenShift and containerized environments.
● Ability to design and maintain robust, fault-tolerant, and reliable systems.
● Strong teamwork, ownership, and work ethic.
 
Nice to have

  • Experience with Microservices Architecture and Event-Driven systems.
  • Familiarity with observability and monitoring tools (Prometheus, Grafana).

  

Ready to Get on Board?
Help us shape the future of ride-hailing and urban mobility. Submit your CV and let’s build smarter cities together.

Job Requirements

Gender
Men / Women

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

ارسال رزومه برای اسنپ