DMS Tech

Full-Stack Developer

Build web apps and admin systems with Next.js and Node.js.

App Development Full-time Saudi Arabia / Remote 3+ years

About the role

You'll join the development team building real websites and systems for our clients and our own products — from dashboards and admin systems to customer portals and integrations. You'll own features from idea to launch, with care for performance, security and code quality.

Responsibilities

  • Build fast, responsive web interfaces with Next.js, React and TypeScript
  • Build APIs and back-end services with Node.js
  • Design databases and write efficient queries (PostgreSQL / Prisma)
  • Integrate systems with external services: payment gateways, WhatsApp, ERP and CRM
  • Write tests, review teammates' code and follow security best practices
  • Take part in estimation and planning with the project manager

Requirements

  • At least 3 years of hands-on web application development
  • Strong JavaScript / TypeScript and React, with Next.js experience
  • Experience with Node.js and building REST APIs
  • Good knowledge of relational databases (PostgreSQL or MySQL)
  • Git and team workflows with code review
  • A portfolio or projects we can look at

Nice to have

  • Experience with Arabic (RTL) and bilingual websites
  • Docker and cloud deployment
  • Mobile apps (React Native or Flutter)

Skills & tools

Next.jsReactTypeScriptNode.jsPostgreSQLPrismaTailwind CSSGit