
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading retail firm in Riyadh is seeking a skilled Full-Stack Developer for a permanent position. The role involves developing and maintaining scalable web applications, working across frontend and backend technologies such as React.js, Node.js, and Python. Candidates should have 3-6 years of full-stack development experience and a strong proficiency in JavaScript. This opportunity comes with competitive benefits and a chance to work on diverse projects in a dynamic environment.
Job Title: Full-Stack Developer
Job Type : Permanent
Job Location- Riyadh , Saudi Arabia
We are looking for a skilled Full-Stack Developer for a permanent position based in Riyadh, Saudi Arabia. The role involves developing and maintaining scalable web applications, working across frontend and backend technologies, APIs, authentication mechanisms, and CI/CD pipelines.
Key Responsibilities:
Design, develop, and maintain end-to-end full-stack web applications
Build responsive and interactive frontend interfaces using React.js, HTML5, and CSS3
Develop scalable backend services and RESTful APIs using Node.js, Express.js, and Python
Integrate internal and third-party APIs
Implement authentication and authorization (JWT, OAuth, role-based access control)
Design, manage, and optimize SQL databases
Ensure application security, performance, and scalability
Implement and maintain CI/CD pipelines for automated deployment
Collaborate with UI/UX, QA, and DevOps teams
Debug, troubleshoot, and enhance existing applications
Strong proficiency in JavaScript
3–6 years of relevant Full-Stack Development experience .
Hands-on experience with Node.js and Express.js
Solid experience in React.js
Working knowledge of Python
Proficiency in HTML5 and CSS3
Strong understanding of SQL databases
Experience with API integration and RESTful services
Knowledge of authentication & authorization protocols
Experience with CI/CD tools and version control systems (Git)
Experience with cloud platforms (AWS / Azure / GCP)
Exposure to Docker or containerization
Familiarity with Agile/Scrum methodology