Job Title
Next.js Developer (Full Stack)
Job Description

Key Responsibilities

  • Develop, test, and deploy Next.js applications with clean, maintainable code.
  • Implement server-side rendering (SSR), static site generation (SSG), incremental static regeneration (ISR) using Next.js.
  • Build reusable components and front-end libraries for future use.
  • Create and maintain API routes in Next.js for backend logic.
  • Integrate RESTful APIs or GraphQL endpoints.
  • Implement authentication and authorization (e.g., NextAuth.js, JWT).
  • Connect and interact with databases (SQL/NoSQL) using ORMs or database drivers.
  • Configure and manage environment variables and backend settings.
  • Optimize application performance and SEO.
  • Collaborate with designers, backend developers, and stakeholders.
  • Debug and troubleshoot issues across the stack.

 

Essential Requirements

  • Proven experience as a React.js / Next.js Developer (4+ years preferred).
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Strong understanding of Node.js runtime and ecosystem.
  • Experience with Next.js features: SSR, SSG, ISR, API routes, middleware.
  • Knowledge of RESTful APIs and GraphQL.
  • Experience with databases and backend data integration:
  • SQL (PostgreSQL, MySQL) or NoSQL (MongoDB)
  • ORM tools (Prisma, Sequelize, TypeORM) or native drivers.
  • Experience with authentication and session management (NextAuth.js, JWT, OAuth).
  • Familiarity with styling solutions (Tailwind CSS, styled-components, Material UI, etc.).
  • Understanding of SEO optimization in Next.js.
  • Familiarity with deployment platforms like Vercel, Netlify, AWS, or Docker.
  • Proficiency in Git and version control.
  • Strong problem-solving skills and ability to work in a collaborative team environment.
Location
Riyadh, Saudi Arabia
Workplace type
On-site
Job type
Full-time

Apply here ..

Name
Saudi Riyal

Contact Info

  • الرياض، المملكة العربية السعودية
  • support@fullstack.sa
  • +966 53 080 1881

Ready to start your project?

Let's discuss how we can help you achieve your digital goals.

 

تواصل معنا