Taro Logo

Mid Full Stack Developer

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

Job Description

Syarah, a pioneering digital automotive platform in Saudi Arabia and the Middle East, is revolutionizing the car buying experience by offering a comprehensive digital solution. The company enables customers to purchase vehicles entirely online from the comfort of their homes, managing everything from sourcing and inspection to financing and delivery.

As a Mid Full Stack Developer at Syarah, you'll be joining a technology-driven company that's transforming the traditional car buying process into a modern, digital experience. The role offers an opportunity to work on various aspects of the platform, from backend systems handling vehicle management to customer-facing features that make car buying seamless.

The position requires a solid foundation in full-stack development, with particular emphasis on PHP, MySQL, and modern frontend frameworks like React. You'll be working with both relational and NoSQL databases, RESTful APIs, and caching solutions, making this an excellent opportunity for a mid-level developer looking to expand their technical expertise.

The company values collaboration and continuous learning, operating with core values of Tolerance, Transparency, Respect, Integrity, and Positivity. You'll be part of a team that's building systems to manage various aspects of the car buying process, including inspection, photography, merchandising, reconditioning, financing, insurance, and shipping.

This role is perfect for an ambitious developer who wants to make a significant impact in the automotive e-commerce sector while working with modern technologies and contributing to a product that's changing how people buy cars in the Middle East. The position offers hands-on experience with both frontend and backend technologies, making it an excellent opportunity for career growth and technical skill development.

Last updated 6 hours ago

Responsibilities For Mid Full Stack Developer

  • Assisting the senior engineers with software design and coding
  • Learning the codebase and improving coding skills
  • Working on minor bug fixes
  • Responding to requests from the development team
  • Provide assistance to improve development life cycle of software applications
  • Maintain applications, address bugs, and deploy app enhancements
  • Continue to learn and hone skills as software engineer
  • Focus on depth of knowledge and expertise in specific language, tool set and area of the stack
  • Evaluate, assess and recommend software solutions

Requirements For Mid Full Stack Developer

PHP
MySQL
MongoDB
React
Redis
  • BS/MS degree in Software Engineer, Computer Science or related field
  • Good knowledge of object-oriented programming (OOP)
  • 2+ years of experience in PHP programming
  • 2+ years Practical experience with MVC Frameworks, Yii2 is a plus
  • Experience with creating and consuming RESTful APIs
  • Good knowledge in relational database skills with MySQL, Good knowledge in noSQL MongoDB is a plus
  • Familiar with modern Front-End Framework, ReactJS is a plus
  • Familiar with Open-Source Caching tools such as Redis, Memcached
  • Working Agile development process is a plus
  • Strong collaboration and communication skills
  • Good knowledge in JIRA, Git source control

Related Jobs

Fully Remote Software Engineer - Cairo

Remote Software Engineer position at Everything To Gain, based in Cairo, offering flexible work arrangements and competitive compensation.

Fully Remote Software Engineer - Cairo

Remote Software Engineer position at Everything To Gain, based in Cairo, focusing on full-stack development with Python and JavaScript, offering flexible work arrangements and competitive benefits.

Support Engineer, Amazon Payment Services

Support Engineer role at Amazon Payment Services, combining technical support and development work to build and maintain payment processing infrastructure across MENA region.

Support Engineer (Level 4), Amazon Payment Services

Support Engineer position at Amazon Payment Services focusing on merchant integration, technical support, and payment processing systems.

Backend Engineer (Fulfillment)

Backend Engineer position at Bosta, developing scalable solutions for e-commerce logistics platform using Node.js, MongoDB, and modern cloud technologies.