Senior Backend Developer

Job Summary

Petra Ride is seeking a Senior Backend Developer to design and build scalable backend services and APIs for a real-time, two-sided marketplace connecting riders and captains. You will own systems from design to production, focusing on performance, reliability, and scalability.

Responsibilities

  • Design and build scalable, reliable backend services and APIs
  • Build systems supporting real-time rider and captain experiences
  • Make strong technical and architectural decisions
  • Optimize application and database performance
  • Work with databases, caching, queues, asynchronous processing, and distributed systems
  • Troubleshoot production issues and perform root-cause analysis
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and collaborate with Product, Mobile, QA, Data, and DevOps teams

Must haves

  • 5+ years of Backend Development experience
  • Strong experience building production APIs and backend services
  • Strong knowledge of SQL, database design, indexing, and optimization
  • Experience with system design and scalable architectures
  • Experience with caching, queues, and asynchronous processing
  • Strong understanding of software design principles and clean code

Nice to haves

  • Experience with high-traffic or real-time systems
  • Experience in ride-hailing, mobility, marketplaces, fintech, logistics, or delivery
  • Experience with microservices and distributed systems
  • Experience with Redis, Kafka, RabbitMQ, Docker, Kubernetes, AWS/GCP/Azure, and CI/CD

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Job Type: Full Time
Company Name: Petra Ride
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top