Job Description
About the Role:
We are seeking a talented Full Stack Software Engineer based in Riyadh with 3–6 years of hands-on experience. You will own the design, development, and maintenance of scalable web applications, collaborating closely with cross-functional teams to deliver high-quality solutions.
Responsibilities:
Design, develop, and maintain responsive web applications using modern front-end and back-end technologies
Collaborate with product managers, UX/UI designers, and other engineers to define and implement new features
Write clean, maintainable, and well-tested code following best practices and coding standards
Perform code reviews and provide constructive feedback to peers
Optimize application performance, scalability, and security
Troubleshoot and resolve production issues in a timely manner
Contribute to architectural discussions and propose improvements to the technology stack
Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
Required Qualifications:
3–6 years of professional full stack development experience
Proficient in JavaScript/TypeScript and modern front-end frameworks (React, Angular, or Vue)
Strong back-end skills with Node.js, Express.js, or similar
Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
Solid understanding of RESTful API design and implementation
Familiarity with version control systems, preferably Git
Hands-on experience with containerization (Docker) and CI/CD pipelines
Strong problem-solving skills and attention to detail
Excellent communication skills and ability to work collaboratively in a team
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of microservices architecture and serverless computing
Familiarity with infrastructure as code tools (Terraform, CloudFormation)
Experience with automated testing frameworks (Jest, Mocha, Selenium)
Understanding of container orchestration (Kubernetes)
Exposure to Agile/Scrum methodologies
Bachelor’s degree in Computer Science or related field
Arabic language proficiency
Position Details
- Position Title: Software Engineer (Full Stack)
- Location:
- Experience Required: 6