Enable job alerts via email!

Full Stack Developer

Master-Works

Riyadh

On-site

SAR 120,000 - 180,000

Full time

17 days ago

Job summary

A tech company in Riyadh is seeking a highly experienced Full Stack Developer to lead the design and implementation of modern web applications. The candidate will work closely with product managers and designers to create scalable solutions. Responsibilities include developing components in ReactJS and NodeJS, optimizing performance, and mentoring junior developers. A degree in Computer Science or a related field and 3+ years of experience is required.

Qualifications

  • 3+ years of experience as a Full Stack Developer or in a similar role.
  • Extensive knowledge of ReactJS (hooks, state management, Redux) and NodeJS.
  • Strong proficiency in TypeScript (frontend & backend).

Responsibilities

  • Lead design and architecture of full-stack applications ensuring scalability.
  • Develop frontend and backend components using ReactJS, NodeJS, and TypeScript.
  • Collaborate with stakeholders to define requirements into technical specifications.

Skills

ReactJS
NodeJS
TypeScript
RESTful APIs
Problem-solving
Communication

Education

Bachelor's or Master's in Computer Science or Software Engineering

Tools

PostgreSQL
MongoDB
Git
Jest
Mocha
Cypress
Job description

Master works is seeking a highly experienced Full Stack Developer to join our team.

In this role, you will take the lead in designing and implementing modern web applications that support business-critical systems and user-facing platforms. You will collaborate with product managers, designers, and other development teams to ensure seamless integration, high performance, and scalable solutions that drive businessobjectives.

Key Responsibilities:
  • Lead the design and architecture of full-stack applications, ensuring scalability, maintainability, and performance optimization.
  • Develop comprehensive frontend and backend components using ReactJS, NodeJS, and TypeScript.
  • Collaborate with stakeholders to define requirements and translate business needs into technical specifications.
  • Implement coding standards, testing strategies, and best practices across the stack.
  • Optimize application performance, troubleshoot issues, and conduct code reviews.
  • Provide guidance and mentorship to junior developers.
  • Stay updated with the latest web development technologies and trends.
  • Document architectures, data flows, APIs, and processes for future reference and compliance
  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (3+ years) as a Full Stack Developer or in a similar role.
  • Extensive knowledge of ReactJS (hooks, state management, Redux) and NodeJS.
  • Strong proficiency in TypeScript (frontend & backend).
  • Experience building and consuming RESTful APIs and working with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with frontend build tools, version control (Git), and CI/CD pipelines.
  • Hands-on experience with unit/integration testing (Jest, Mocha, Cypress).
  • Strong understanding of web application architecture, performance optimization, and responsive design.
  • Excellent problem-solving skills and ability to work under tight deadlines.
  • Strong communication skills and ability to present complex technical concepts to non-technical stakeholders.
  • Knowledge of cloud platforms (AWS, Azure, GCP), GraphQL, Docker/Kubernetes is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.