JobHabor

Senior Software Engineer (Golang) | Offering

Snapp
Location
Tehran, Tehrān, Iran, Islamic Republic of
Workplace
Onsite
Employment
Full Time
Salary
Apply on the employer’s site

Posted 8mo ago

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

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

Skills

  • Go
  • Redis
  • RabbitMQ
  • NATS
  • Kubernetes
  • OpenShift
  • Kafka
  • gRPC
  • Prometheus
  • Grafana

More jobs at Snapp

All 16

Similar roles