Full Stack Developer (Javascript)

Job Summary

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Full Stack Developer (JavaScript) in Saudi Arabia.


Key Responsibilities

  • Design, develop, and maintain frontend and backend components of web applications using JavaScript, TypeScript, React, and Next.js.
  • Build responsive, user-friendly interfaces and integrate them with backend services and APIs, including GraphQL/Apollo.
  • Collaborate with product and design teams to translate business requirements into scalable technical solutions.
  • Write clean, efficient, and well-tested code using tools like Jest, React Testing Library, Playwright, or Cypress.
  • Manage relational databases (PostgreSQL, MySQL) and integrate with ORMs such as Prisma or Drizzle.
  • Implement authentication and authorization solutions using frameworks like Cognito, Auth0, or NextAuth.js.
  • Participate in code reviews, provide feedback, and mentor junior team members.
  • Contribute to CI/CD pipelines, DevOps practices, and deployment processes to ensure smooth delivery of applications.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of hands-on experience with JavaScript, TypeScript, HTML5, CSS3, and React/Context API.
  • 3+ years of experience with Next.js (App Router) and GraphQL/Apollo.
  • Proficiency in TailwindCSS and modern frontend styling approaches.
  • Experience with version control systems like Git, GitHub, or GitLab.
  • Strong testing skills with Playwright, Cypress, or Jest + React Testing Library.
  • Familiarity with relational databases (PostgreSQL, MySQL) and ORMs (Prisma, Drizzle).
  • Understanding of authentication frameworks (Cognito, Auth0, NextAuth.js).
  • Excellent communication skills, teamwork orientation, and a service-oriented mindset.
  • Passion for building high-quality software and solving complex technical challenges.

Nice To Have

  • Experience with serverless functions and edge computing (Vercel, AWS Lambda).
  • Understanding of CI/CD pipelines and DevOps tooling (GitHub Actions, Vercel, Netlify).
  • Familiarity with data visualization frameworks (Chart.js, Google Charts).
  • Experience with AWS cloud technologies.

What We Offer

  • Remote-first work environment with flexible scheduling.
  • Opportunities for professional growth within a startup environment.
  • Collaborative, supportive, and dynamic team culture.
  • Comprehensive onboarding and ramp-up period to learn the systems and processes.
  • Regular team activities and virtual get-togethers.
  • Exposure to modern technologies, frameworks, and cloud platforms.
  • Competitive compensation aligned with experience and role responsibilities.
Country: Saudi Arabia
City: Saudi Arabia
Job Category: Engineering and Information Technology
Job Type: Full-time
Seniority level: Entry level
Company Industry: Internet Marketplace Platforms
Company Size: 201-500
Sorry! This job has expired.
Scroll to Top