Senior Full Stack Developer | Riyadh, Saudi Arabia

Website Investment

Location

Riyadh, Saudi Arabia

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical

Job Overview

An exciting opportunity is available for a Senior Full Stack Developer to join a growing technology team in Riyadh, Saudi Arabia. This position is ideal for software engineers who are passionate about building scalable web applications, modern backend services, and cloud-based solutions using industry-leading technologies. The role offers exposure to the complete software development lifecycle while working on enterprise-grade digital products.

As a Senior Full Stack Developer, you will collaborate with cross-functional teams to design, develop, and maintain high-performance applications using modern frontend and backend frameworks. This position provides excellent career growth through hands-on experience with cloud platforms, DevOps practices, microservices, AI-powered technologies, and opportunities for continuous professional development and technical certification.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications.
  • Build responsive user interfaces using React, Next.js, Vue.js, or Angular.
  • Develop scalable backend services using Node.js, .NET, Java, or Python.
  • Design, develop, and integrate RESTful APIs.
  • Work with SQL and NoSQL databases to ensure efficient data management.
  • Implement containerized applications using Docker.
  • Support CI/CD pipelines and version control using Git.
  • Deploy and maintain cloud-based applications on AWS, Azure, or Google Cloud Platform (GCP).
  • Collaborate with cross-functional teams to deliver secure, scalable, and high-quality software solutions.
  • Participate in code reviews, testing, and continuous improvement initiatives.

Requirements & Qualifications

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Experience

  • 2–3+ years of professional full-stack development experience.

Technical Skills

  • Strong experience with React and Next.js, or Vue.js or Angular.
  • Backend development experience using Node.js, .NET, Java, or Python.
  • Experience developing and integrating REST APIs.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience using Docker, CI/CD pipelines, and Git.
  • Hands-on experience with AWS, Microsoft Azure, or Google Cloud Platform (GCP).

Preferred Skills

  • Flutter or React Native development experience.
  • Experience with Microservices and WebSockets.
  • Knowledge of Artificial Intelligence (AI) and Large Language Models (LLMs).
  • Experience integrating Payment Gateways.
  • Leadership or team coordination experience.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple priorities.
  • Passion for learning modern technologies and software engineering best practices.

Salary, Benefits & Career Growth

Benefits

  • Opportunity to work on modern full-stack and cloud-based applications.
  • Exposure to enterprise software development and digital transformation projects.
  • Collaborative and technology-driven work environment.
  • Opportunity to work with cutting-edge cloud, DevOps, and AI technologies.

Career Growth

  • Strong opportunities for advancement into technical leadership roles.
  • Professional development through exposure to cloud computing, DevOps, AI, and enterprise software architecture.
  • Opportunities to enhance industry-recognized cloud and software development certifications.
  • Continuous learning through challenging enterprise development projects.

Application Process

Application Process (Website)

  • Apply only through the official job link.
  • Click Apply Now on the website.

Required Application Documents

Applicants should include:

  • Updated CV
  • GitHub profile
  • LinkedIn profile
  • Portfolio (if available)
  • Expected salary
  • Notice period

HR Email for Application

Send your application

To apply for this job email your details to Alaa@investment.com.sa