snapp
snapp~1d ago
New

Senior Software Engineer (Golang) | Offering

Iran·Islamic Republic Ofsenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

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.

Key Responsibilities

As a Senior Backend Engineer at Snapp, you'll design and maintain high-performance backend services for the ride-hailing platform.

Requirements Summary

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.

Technical Tools
gografanakafkakubernetesprometheusredisdistributed-systemsmicroservicesperformance-optimizationrest-apis

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.

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.

  • 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

  • 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

~1 min read
  • Experience with Microservices Architecture and Event-Driven systems.

  • Familiarity with observability and monitoring tools (Prometheus, Grafana).

Help us shape the future of ride-hailing and urban mobility. Submit your CV and let’s build smarter cities together.

Location & Eligibility

Where is the job
Islamic Republic Of, Iran
On-site at the office
Who can apply
IR

Listing Details

First seen
May 6, 2026
Last seen
May 8, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
May 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

snappSenior Software Engineer (Golang) | Offering