Engineering · Full-time · Egypt
Who we are ?
Yalla Fel Sekka (YFS) is a technology company specialized in providing Intra-city urban logistics & delivery services. We are disrupting the delivery industry with an objective to improve efficiency and help reduce overall delivery time, this can only be achieved with three YFS pillars People, Technology & Speed.
Not in a week, not tomorrow but Now! We are bringing a disruptive model in action. Providing our partners with solutions that would help them deliver value to their customers and make us the No. 1 market leader in instant delivery.
Purpose of the Role:
Under general supervision you will be responsible to see out a project from conception to the final product. Managing the application's full life cycle along with developing and designing front & Backend web architecture and ensuring the responsiveness of applications and working on its design requirements with managing well-functioning databases.
Main Responsibilities:
• Designing, developing, and maintaining web applications using Node.js, Angular or React, and AWS
• Writing reusable, testable, and efficient code
• Collaborating with other team members to design and implement new features
• Participating in code reviews and ensuring that all code adheres to company standards
• Troubleshooting and debugging issues in a timely manner
• Staying up-to-date with new technologies and industry trends
• Mentoring and providing guidance to junior developers
Additional qualifications may include:
• Strong experience in Node.js and Angular or React.
• Experience with AWS services such as Lambda, S3, and DynamoDB.
• Strong knowledge of software development principles and methodologies.
• Experience with Git and version control
• Familiarity with agile development methodologies.
• Strong problem-solving and analytical skills.
• Strong communication and teamwork skills.
Qualifications & Required Skills:
• A Bachelor's degree in Computer Science or any related field.
• Minimum 5+ Years of experience.
• (MySQL/Node.js, Angular or React) languages.
• Experience in PHP and Python (Would be a plus).
• Understand the fundamental principles of architectural design
• Strong understanding of the web development cycle and programming techniques and tools.
• Close familiarity with software engineering tools, software development methodology and release processes.