Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Syarah is on a mission to change how people buy their cars in Saudi and the Middle East. We offer buyers an end-to-end digital car buying experience where they can buy their next car from the comfort of their living rooms. Under the hood, we build systems to manage sourcing of cars, inspection, photography, merchandising, reconditioning, financing, insurance, shipping and many more. Our goal is to turn car buying into an experience of delight, comfort and peace of mind.

We are on the lookout for ambitious, competitive, growth-minded professionals to help us continue to harness technology to delight our customers and achieve our ambitious growth objectives in the auto sector.

All Syarah employees are expected to work in accordance with Syarah core values: Tolerance, Transparency, Respect, Integrity and Positivity

Overview:
We are looking for a Senior Software Engineer with a strong backend focus to join our team. This role is ideal for someone who thrives in a fast-paced environment, is passionate about scalable backend systems, and is comfortable working across a variety of technologies as needed.

Key Responsibilities:

  • 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 when needed.

  • 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 (e.g., Redis, Memcached).

  • 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.

Nice to Have:

  • Experience with React.js or other frontend technologies.

  • Familiarity with AI concepts or tools.

  • Cloud experience (e.g., AWS, GCP, Docker).

  • Ability to work with and adapt to new technologies as needed.

What We're Looking For:

  • Someone who is backend-oriented but can collaborate with frontend teams.

  • A developer who is technology-agnostic and can switch stacks if needed.

  • A proactive and accountable team player with a passion for clean, scalable code.
What You Should Know About Senior Software Engineer, Syarah

Syarah is on a mission to revolutionize car buying in Saudi Arabia and throughout the Middle East, and we need a talented Senior Software Engineer to join our team! If you’re passionate about creating efficient backend systems that make life easier for our customers, then this role is made for you. At Syarah, we offer an end-to-end digital car buying experience that lets customers shop for their next vehicle from the comfort of their home. You'll be instrumental in designing, developing, and maintaining backend services and APIs that prioritize performance and scalability. As part of a dynamic team, you'll collaborate with cross-functional members to develop innovative features, tackle complex challenges, and continuously enhance system performance. You’ll get to work with various technologies, from relational databases like MySQL and MongoDB to caching systems such as Redis. We value clean code and are committed to supporting your growth, so we're excited about the potential for you to mentor junior developers and integrate new technologies into our systems. If you have solid experience with PHP frameworks (like Yii2 or Laravel) and a love for problem-solving, come help us transform the auto sector with your expertise. Plus, being a part of our team means embodying our core values of Tolerance, Transparency, Respect, Integrity, and Positivity. Ready to join us on this exciting journey?

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Syarah
What are the responsibilities of a Senior Software Engineer at Syarah?

As a Senior Software Engineer at Syarah, you will design, develop, and maintain backend services and APIs while ensuring performance, scalability, and maintainability. You'll collaborate with cross-functional teams, manage caching strategies, and contribute to system optimization. This role also involves writing clean, tested code and participating in code reviews.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Syarah?

To qualify for the Senior Software Engineer role at Syarah, you should have solid experience with PHP and frameworks like Yii2 or Laravel, strong knowledge of relational and non-relational databases (such as MySQL and MongoDB), and experience with caching systems and queues. Familiarity with CI/CD pipelines and problem-solving skills are also essential.

Join Rise to see the full answer
What technologies should a Senior Software Engineer at Syarah be familiar with?

A Senior Software Engineer at Syarah should be proficient in PHP, particularly with Yii2 or Laravel, and have experience with databases like MySQL and MongoDB. Familiarity with caching and queuing systems like Redis and SQS is important, along with knowledge of Git and CI/CD practices. It’s a plus if you have experience with frontend technologies like React.js.

Join Rise to see the full answer
How does Syarah support the growth of its Senior Software Engineers?

At Syarah, we believe in continuous improvement and mentorship. As a Senior Software Engineer, you'll have the opportunity to mentor junior developers and collaborate with cross-functional teams. You'll also be encouraged to evaluate and integrate new technologies while contributing to meaningful projects that have a significant impact on our goals.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at Syarah?

The work culture at Syarah is built on our core values of Tolerance, Transparency, Respect, Integrity, and Positivity. As a Senior Software Engineer, you'll thrive in a fast-paced environment with a team that values accountability and collaboration, where innovation and creativity are encouraged.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with PHP frameworks like Yii2 or Laravel?

When discussing your experience with PHP frameworks, highlight specific projects where you utilized Yii2 or Laravel. Mention key functionalities you implemented, challenges you faced, how you overcame them, and the impact of the work on the project's success.

Join Rise to see the full answer
How do you manage and optimize backend services for performance?

Share your approach to optimizing backend services, including specific techniques like caching, database indexing, and performance profiling. Explain how you identify bottlenecks and the tools you use to monitor and improve system performance.

Join Rise to see the full answer
Describe your experience with database management in relational and non-relational databases.

Discuss your hands-on experience with both relational databases like MySQL and non-relational ones like MongoDB. Provide examples that showcase your skills in data modeling, query optimization, and any challenges you've successfully navigated while working with these databases.

Join Rise to see the full answer
What strategies do you employ when writing clean and maintainable code?

Talk about best practices you follow, such as adhering to coding standards, using meaningful variable names, implementing documentation, and writing unit tests. You could also mention the importance of code reviews and how they contribute to clean code.

Join Rise to see the full answer
How do you approach collaboration with frontend teams?

Share your experience working in cross-functional teams and how you ensure smooth collaboration with frontend developers. Discuss communication tools and practices you use to align on project goals and how you validate that backend services meet frontend requirements.

Join Rise to see the full answer
What is your experience with caching systems and queues?

Explain your familiarity with caching systems like Redis or Memcached and queuing systems like SQS. Provide examples of how you've utilized these technologies to improve application performance and manage asynchronous tasks effectively.

Join Rise to see the full answer
How do you stay updated on new technologies and trends in software development?

Discuss your habit of following industry blogs, participating in online courses, attending meetups, or engaging with developer communities. Highlight any specific resources you find particularly helpful for staying current with technology trends.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in a previous role?

Describe a specific complex challenge you encountered and the systematic approach you took to resolve it. Focus on the thought process, tools, and techniques you used, and the outcomes of your solution.

Join Rise to see the full answer
What is your philosophy when it comes to mentoring junior developers?

Share your views on mentorship, emphasizing the importance of providing clear guidance, fostering a growth mindset, and encouraging open communication. Discuss any past mentoring experiences and the positive impacts they had on both you and the mentees.

Join Rise to see the full answer
Why do you want to work at Syarah as a Senior Software Engineer?

Articulate your enthusiasm for Syarah’s mission to innovate car buying in the Middle East. Highlight how your skills align with the company's goals and your eagerness to contribute to a startup culture that values technology and continuous improvement.

Join Rise to see the full answer
Similar Jobs
DB Hybrid Pune - Business Bay
Posted 13 days ago

Join Deutsche Bank as a Senior Full-Stack Developer to reshape the organization with your expertise in AI, Machine Learning, and full-stack development.

Posted yesterday

Seeking a talented Full Stack AI Engineer proficient in AI, ML, and Python to enhance our innovative team in Rock Island, IL.

Photo of the Rise User
Posted 12 hours ago

Join Qualysoft Group as an Appian Software Developer and contribute to diverse international projects in a dynamic and collaborative environment.

Photo of the Rise User
Trinetix Remote No location specified
Posted 13 days ago

Become a WalkMe Engineer to design digital solutions and help enterprise clients thrive in the digital age.

Photo of the Rise User
Posted 8 days ago
Customer-Centric
Collaboration over Competition
Growth & Learning
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Family Coverage (Insurance)
Life insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Social Gatherings
Company Retreats
Fitness Stipend

Join Riot Games as a Software Engineer II and leverage your gameplay development experience to innovate and shape the future of gaming.

Photo of the Rise User
Posted 7 days ago

Take your career to the next level at Schwab as a Senior Manager in Software Development & Engineering, leading a hybrid team to drive innovation in finance.

Photo of the Rise User
Posted 12 days ago

Join Velotio Technologies as a Senior GenAI Engineer to lead the development of innovative AI solutions in a supportive and dynamic environment.

Photo of the Rise User
Posted 5 days ago

Join ASI as a Full-Stack Technical Leader and contribute to impactful digital solutions in a vibrant team environment.

Syarah is a platform and mobile app marketplace allowing car buyers and sellers a one-stop solution for all car services. Syarah is headquartered in Saudi Arabia.

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Bellman and Doorman at Marriott International
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Relations Outfitter-1 at Bass Pro Shops
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
P
Someone from OH, Cincinnati just viewed Governance, Risk and Compliance Officer at ProgressSoft
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu