Website Mahad Information Technology UAE

Solutions & Digital Marketing Services Expert

We’re looking for a Backend Developer who lives and breathes Node.js and PostgreSQL. You’ll architect scalable APIs, design robust database systems, and integrate cutting-edge AI technology to power our recruitment platforms. This isn’t just another backend role; you’ll be a key technical contributor building systems used by thousands of users globally.

Backend Developer

Mahad IT is building advanced AI-powered recruitment and resume platforms under the Mahad Group.
We are looking for a Backend Developer (Node.js + PostgreSQL) who will be responsible for designing, developing, and maintaining scalable APIs and server logic that power our applications, such as MahadResume, MahadJobs, and MahadRecruit ERP. Becoming a backend developer

This is a key technical role you will handle backend architecture, database design, and AI API integrations, to ensure smooth communication between the frontend and our data systems. What does a backend developer do

Responsibilities backend developer

  • Develop and maintain RESTful APIs using Node.js (Express / NestJS)

  • Design and optimise PostgreSQL database schemas for users, resumes, templates, and analytics

  • Integrate OpenAI API and internal AI services (MahadriZoomi Engine) for intelligent resume generation

  • Implement JWT authentication and secure API access

  • Create data models, relationships, and migrations for scalable systems

  • Handle file storage (PDF uploads, resume exports) via S3 / local

  • Build admin-side endpoints for reporting, monitoring, and analytics

  • Debug, test, and optimise performance for production servers

  • Deploy and manage backend services on Hetzner / Plesk / Docker environments

  • Collaborate closely with frontend developers and AI engineers to integrate APIs efficiently. What is a backend developer

Backend Developer

Required Skills & Experience

  • 3+ years of backend development experience (preferably in product or SaaS platforms)

  • Strong proficiency in Node.js, Express.js, and TypeScript (optional)

  • Expertise in PostgreSQL (queries, joins, migrations, performance tuning)

  • Hands-on experience with REST APIs, JSON, JWT Auth, CORS, and Axios integration

  • Familiar with AI / LLM API integrations (OpenAI, Gemini, or similar)

  • Experience with Docker, PM2, Git, and CI/CD pipelines

  • Solid understanding of server security, validation, and error handling

  • Exposure to frontend communication (React, Next.js)

  • Familiarity with Plesk or Hetzner hosting environments (advantage)

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent

  • Post-graduate specialisation in AI / Data Engineering / Cloud Computing is an added advantage

Preferred Background

  • Experience in resume builders, recruitment software, or AI-based applications

  • Contributions to open-source or personal GitHub projects (Node + PostgreSQL preferred)

  • Knowledge of Kafka, Redis, or real-time data processing is a plus

Why Join Mahad IT

  • Work on live, international products with real users (Qatar, UAE, India, Kenya)

  • Build AI-driven recruitment technology shaping the future of hiring

  • Learn directly from AI-powered development systems (Cursor, ChatGPT)

  • Growth path toward Lead Backend Engineer / System Architect

Upload your CV/resume or any other relevant file. Max. file size: 64 MB.