DMS Tech

Full-Stack Developer

Build real websites, admin systems and dashboards for our clients and products with Next.js and Node.js.

App Development Full-time Saudi Arabia / Remote 2+ years 2 openings

About the role

We're growing the development team and hiring more than one full-stack developer. You'll work across the front end, server and database: company websites, stores, internal admin systems and integrations with external services. You'll take features from idea to launch, with code review and tests.

Responsibilities

  • Build fast, responsive interfaces with Next.js, React and TypeScript, in Arabic and English
  • Build APIs and back-end services with Node.js
  • Design databases and write efficient queries (PostgreSQL and Prisma)
  • Integrate external services: payment gateways, WhatsApp, e-invoicing
  • Write tests, review teammates' code and follow security practices
  • Deploy, follow up after launch and fix issues

Requirements

  • At least 2 years of hands-on web development
  • Strong JavaScript, TypeScript and React, with Next.js experience
  • Node.js and REST API experience
  • Good knowledge of relational databases (PostgreSQL or MySQL)
  • Git and team workflows with code review
  • Previous work or a GitHub profile we can look at

Nice to have

  • Experience with Arabic right-to-left (RTL) interfaces
  • Tailwind CSS experience
  • Experience connecting language models to applications
  • Deployment on Vercel or cloud hosting

Skills & tools

Next.jsReactTypeScriptNode.jsPostgreSQLPrismaTailwind CSSREST APIsGit

Apply for this role

Fill in your details and attach your CV — it goes straight to our hiring team, and we reply after review.

RoleFull-Stack Developer
CV *