Skip to content
mimi

Full Stack Developer (Javascript)

Jobgether

Remote · UAE Senior Today

About the role

About

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

This role offers the opportunity to contribute to a fast‑growing, innovative software environment where you’ll design and implement scalable, high‑quality web applications. As a Full Stack Developer, you will work on both frontend and backend systems, helping to shape the architecture, features, and performance of critical applications. You will collaborate with a dynamic, remote‑first team, leveraging modern JavaScript frameworks, relational databases, and cloud technologies. This position provides the chance to make a meaningful impact, solve challenging technical problems, and contribute to the development of robust, user‑centric solutions. You will thrive in a collaborative, feedback‑oriented culture that values creativity, quality, and long‑term growth.

Accountabilities

  • 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 like Chart.js, Google Charts.
  • Experience with AWS cloud technologies.

Benefits

  • 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.

We appreciate your interest and wish you the best!

Requirements

  • 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.

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.

Benefits

flexible schedulingprofessional growth opportunitiesteam culturecomprehensive onboardingregular team activitiesexposure to modern technologiescompetitive compensation

Skills

ApolloAWS LambdaAuth0CypressDrizzleGitGitHubGitHub ActionsGoogle ChartsGraphQLJestJavaScriptNext.jsNextAuth.jsNetlifyPlaywrightPostgreSQLPrismaReactReact Testing LibraryTypeScriptVercel

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free