Taro Logo

Senior Software Engineer

Syarah is a digital car buying platform in Saudi Arabia and the Middle East, offering end-to-end digital car purchasing experiences.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Automotive · E-Commerce

Description For Senior Software Engineer

Syarah, a pioneering digital car buying platform in Saudi Arabia and the Middle East, is revolutionizing the automotive purchasing experience. We're seeking a Senior Software Engineer with strong backend expertise to join our innovative team. The role offers an opportunity to work on systems that manage various aspects of digital car buying, from sourcing and inspection to financing and shipping.

As a Senior Software Engineer, you'll be instrumental in designing and developing scalable backend services that power our digital car buying platform. You'll work with both relational and non-relational databases, implement sophisticated caching strategies, and optimize system performance. The role requires expertise in PHP frameworks, database management, and modern development practices.

The ideal candidate is backend-oriented but capable of collaborating with frontend teams, technology-agnostic, and passionate about clean, scalable code. You'll be part of a team that values continuous improvement and innovation, working in an environment that embraces core values of Tolerance, Transparency, Respect, Integrity, and Positivity.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact in transforming the car buying experience in the Middle East. You'll be working on challenging technical problems while contributing to a platform that makes car buying a delightful, comfortable, and peace-of-mind experience for customers.

Last updated 18 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain backend services and APIs with performance, scalability, and maintainability in mind
  • Work with relational and non-relational databases (MySQL, MongoDB)
  • Implement and manage caching strategies, queues, and background processing systems
  • Continuously improve system performance through profiling, optimization, and refactoring
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, well-tested, and documented code
  • Evaluate and integrate new technologies when appropriate
  • Participate in code reviews and mentor junior developers

Requirements For Senior Software Engineer

PHP
MySQL
MongoDB
Redis
React
  • Solid experience with PHP and frameworks like Yii2 or Laravel
  • Strong knowledge of relational and non-relational databases (MySQL, MariaDB, MongoDB)
  • Experience with queues (e.g., SQS, Redis queues, etc.), and caching systems
  • Understanding of scalable system design, performance tuning, and troubleshooting
  • Comfortable with Git and CI/CD pipelines
  • Ability to write and maintain unit and integration tests
  • Strong problem-solving and communication skills

Interested in this job?

Jobs Related To Syarah Senior Software Engineer