Mid Full Stack Developer

An automotive e-commerce platform offering end-to-end digital car buying experience in Saudi Arabia and the Middle East.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
E-Commerce · Automotive

Description For Mid Full Stack Developer

Syarah is revolutionizing the car buying experience in Saudi Arabia and the Middle East through their innovative digital platform. As a Mid Full Stack Developer, you'll join a mission-driven company that's transforming how people purchase vehicles, making it possible to buy cars from the comfort of their homes. The company has built comprehensive systems managing everything from car sourcing and inspection to financing and shipping.

The role offers an exciting opportunity to work with a diverse tech stack including PHP, MySQL, MongoDB, React, and Redis. You'll be part of a team that values continuous learning and professional growth, working on various aspects of the platform from backend services to frontend implementations. The position requires a mix of technical expertise and collaborative skills, with opportunities to work on both maintenance and new feature development.

Syarah's culture is built on strong core values including Tolerance, Transparency, Respect, Integrity, and Positivity. As a Mid Full Stack Developer, you'll have the chance to contribute to systems that handle various aspects of the car buying process, from inspection and photography to merchandising and financing. This is an ideal opportunity for a developer who wants to grow their skills while working on a platform that's making a real impact in the automotive retail sector.

The company offers a supportive environment for professional development, with opportunities to work alongside senior engineers and contribute to meaningful projects. You'll be involved in everything from bug fixing to feature development, while continuing to expand your technical expertise. For developers looking to make their mark in the e-commerce and automotive space while working with modern technologies, this role at Syarah presents an excellent opportunity for career growth and impact.

Last updated 4 months ago

Responsibilities For Mid Full Stack Developer

  • Assist senior engineers with software design and coding
  • Learn the codebase and improve coding skills
  • Work on minor bug fixes
  • Respond to development team requests
  • Provide assistance for continuous improvement throughout the software development life cycle
  • 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
React
MySQL
MongoDB
Redis
  • BS/MS degree in Software Engineering, 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

Interested in this job?

Jobs Related To Syarah Mid Full Stack Developer

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.