Open to Mid to Senior Backend roles · Remote & Riyadh, SA

Mohamed Ashraf Al-Mahlawi

Backend Node.js Developer · TypeScript · Microservices · REST APIs

I build scalable, secure, and maintainable backend systems for high-traffic platforms. Currently engineering enterprise infrastructure at KafaratPlus, powering Saudi Arabia's leading automotive services platform with fleet management, geospatial provider matching, and real-time order systems.

3+ Years of Experience
6 Production Systems
4 Countries Served
developer.ts
const developer = {
  name: 'Mohamed Al-Mahlawi',
  role: 'Backend Engineer',
  stack: ['Node.js', 'TypeScript',
           'PostgreSQL', 'Prisma',
           'Redis', 'Express'],
  focus: 'Scalable APIs',
  location: 'Riyadh, SA',
  available: true,
};

About

Backend engineer with 3+ years of professional experience architecting and delivering enterprise-grade systems across the automotive, fintech, e-commerce, and education sectors — serving clients in Saudi Arabia, the United Kingdom, Egypt, and Kuwait.

Specialized in Node.js and TypeScript, with deep expertise in PostgreSQL, MongoDB, and Redis. Proven delivery of real-time order management platforms, geospatial provider matching, HMRC-integrated accountancy portals, and high-throughput ticketing infrastructure for automated fee stations.

Committed to clean architecture, SOLID principles, type safety, and disciplined testing — building secure, observable, and maintainable systems that scale gracefully with the team and the business.

Domains Enterprise SaaS · Fintech · E-commerce · EdTech · Mobility · Compliance & GovTech
Specialties RESTful APIs · Microservices · Caching · CI/CD · Cloud Deployment
Architecture SOLID · Design Patterns · DDD · Layered Architecture
Currently Building KafaratPlus — Saudi Arabia's automotive services platform

Professional Journey

Software Engineer · Backend Node.js Developer

KafaratPlus · Riyadh, SA
Aug 2025 — Now
  • Architecting and maintaining enterprise-grade backend infrastructure for Saudi Arabia's leading automotive services platform.
  • Building scalable fleet management software, real-time order management systems, and geospatial-based provider matching.
  • Implementing inventory management modules and secure payment processing pipelines.
Node.js TypeScript PostgreSQL Prisma PostGIS Express

Backend Node.js Developer Part-time

Echo Media · Kuwait
Jun 2025 — Aug 2025
  • Extended a Node.js platform integrating WhatsApp API to streamline influencer campaign management and client communication.
  • Designed advanced contact handling, automated message scheduling, and real-time campaign integrations.
Node.js WhatsApp API MongoDB Scheduling

Instructor & Trainer Part-time

Lex Intelligence Solutions
Jun 2025 — Aug 2025
  • Delivered in-person backend and database development courses for computer science students.
  • Led project-based learning on server-side programming, API design, and database management with industry-standard tooling.
Teaching Backend API Design Databases

Backend Node.js Developer

5Aparts Limited · United Kingdom
Jun 2024 — Jul 2025
  • Collaborated directly with UK clients to gather requirements and design backend systems.
  • Built the Accumen (AMS) portal integrated with HMRC UK for company data, account submissions, and VAT registration.
Node.js HMRC API REST Compliance

Software Engineer

Watanya · Egypt
May 2023 — Jun 2024
  • Developed backend for high-scale automated Egyptian fee stations covering ticketing and subscription flows.
  • Powered smart systems (Smart Stations, Smart Wallet) for the Zahraa Nasr City and Al-Maskan bus stations.
Node.js High-scale Real-time

Selected Work

Fleet Plus Management System

Fleet expense management platform — intelligent control over fuel, maintenance, and vehicle services across KSA service providers.

Fleet Expense Management REST API
Live Demo →

Alfaaizoon School Website

Educational and management platform for Al-Faizoon Islamic Education School. Built backend features and deployed on production VPS.

Node.js VPS
Live Demo →

Mybudgetstuff

UK-based hiring platform across multiple fields. Built the backend, third-party integrations, and production deployment.

Node.js Integrations VPS
Confidential — Under NDA

Technical Stack

Languages & Runtime

JavaScript TypeScript Node.js Express.js NestJS

Databases & ORMs

PostgreSQL PostGIS MongoDB MySQL Redis Prisma ORM

Architecture & Patterns

RESTful APIs Microservices Layered Architecture Clean Architecture SOLID Design Patterns DDD

Cloud, DevOps & CDN

AWS EC2 AWS S3 AWS CloudFront Cloudflare CI/CD GitHub Actions CircleCI Nginx Linux VPS

Quality, Security & Validation

Jest Unit / Integration Testing Zod Joi JWT / OAuth 2.0 Rate Limiting

Integrations & Real-time

HMRC UK API J&T Express Webhooks WebSockets Geospatial Queries Job Scheduling

Messaging & Telephony

WhatsApp Business API Green API Twilio SMS Gateways OTP Verification Bulk Notifications

Payment & Loyalty Integrations

PayTabs Tabby Tamara MisPay Madfou NeoLeap STC Qitaf Rajhi Mokafaa

Concepts & Practices

Caching Strategies i18n (EN / AR) Soft Deletes Transactions High-scale Systems Performance Optimization

Tools & Workflow

Git & GitHub Postman Swagger / OpenAPI Linux / Bash Claude Code GitHub Copilot

Soft Skills & Languages

English (Professional) Arabic (Native) Technical Mentoring Client Communication Requirements Engineering Cross-cultural Teams

Education & Certifications

Bachelor's Degree in Computer Science and Information Technology

Faculty of Computer Science & Information Technology · Menoufia University Sept 2018 — Jul 2022

Advanced Full-Stack Web Development Nanodegree

Udacity · Sponsored by MCIT Egypt (Egypt FWD Scholarship) Sept 2022

Professional Front-End Web Development Nanodegree

Udacity · Sponsored by MCIT Egypt (Egypt FWD Scholarship) March 2022

Web Development with Node.js & Angular

National Telecommunication Institute (NTI) · Digital Egypt Youth · Score: 86% October 2021

Web Design

National Telecommunication Institute (NTI) · Digital Egypt Youth · Score: 95% September 2021

Get in Touch

Have a project in mind, a role to fill, or want to discuss backend architecture? I'd be glad to hear from you.

Chat on WhatsApp