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.

