Search by job, company or skills

Full Stack Developer (React / Node.js)

Early Applicant
  • Posted 4 days ago
  • Be among the first 10 applicants

Job Description

WE ARE HIRING: FULL STACK DEVELOPER (REACT / NODE.JS)

Location: Riyadh, Saudi Arabia (Full-Time, On-Site)

ABOUT RAYA LOGISTIC SERVICES

Raya Logistic Services is a leading Saudi company specializing in integrated support services and advanced operational logistics. We go beyond traditional logistics by acting as a trusted operational partner, managing critical support functions directly within client environments to ensure continuity and stability.

  • Scale & Impact: 2,000+ trained employees, a fleet of over 1,000 vehicles, and nationwide coverage across Saudi Arabia.
  • Hyper-Growth: 300% growth achieved between 2024 and 2025.
  • Vision-Driven: Guided by the goals of Saudi Vision 2030, aiming to be the premier partner for integrated support services and operational management in the Kingdom.

ABOUT THE ROLE

We are looking for a highly motivated Full Stack Developer to build and enhance our real-time dispatch and logistics platform. This is a high-ownership role where you will own features end-to-end—from database design and backend APIs to frontend interfaces and cloud deployment.

You will collaborate closely with Business Analysts, Product Owners, QA Engineers, and other developers to build scalable, secure, and high-performance applications powering real-time dispatch, fleet management, merchant operations, and delivery tracking.

KEY RESPONSIBILITIES

  • Frontend Development: Build React + TypeScript applications, including real-time dispatch dashboards, merchant portals, and admin panels.
  • Backend Engineering: Design and build scalable backend services using Node.js and NestJS.
  • API & Security: Design secure REST APIs with Swagger/OpenAPI documentation, and implement robust access management (Authentication, Authorization, RBAC).
  • Data & Real-Time Systems: Design PostgreSQL/PostGIS schemas, optimize queries, and develop WebSocket-based real-time tracking features.
  • Caching Infrastructure: Utilize Redis for caching, Pub/Sub, and managing background jobs.
  • DevOps & Deployment: Deploy and maintain applications on Google Cloud Platform (GCP) using Docker and automated CI/CD pipelines.
  • Quality Assurance: Write comprehensive unit and integration tests using Jest.
  • Collaboration: Perform code reviews, troubleshooting, performance optimization, and align closely with QA and Product teams.

TECHNOLOGY STACK

  • Frontend: React + TypeScript, HTML5, CSS3
  • Backend: Node.js + NestJS
  • Database: PostgreSQL + PostGIS
  • Cache: Redis
  • Cloud & DevOps: Google Cloud Platform, Docker, Git, GitHub Actions
  • Testing: Jest

PROFILE REQUIREMENTS

Required Technical Skills

  • Strong proficiency in React, TypeScript, Node.js, and NestJS.
  • Solid experience with REST APIs (Swagger/OpenAPI) and security protocols (JWT, RBAC).
  • Hands-on experience with PostgreSQL, PostGIS, and WebSockets.
  • Proficiency with Docker and Google Cloud Platform (GCP).
  • Deep understanding of secure coding, logging, and performance optimization.

Nice to Have

  • Experience with Google Maps API, Mapbox, or Leaflet.
  • Familiarity with message brokers (BullMQ, RabbitMQ, or Kafka).
  • Python scripting skills.
  • State management tools (React Query, Redux Toolkit, or Zustand).
  • Monitoring tools (Sentry, Grafana, Prometheus).
  • Prior experience in Fleet Management, Dispatch, or Logistics tech.
  • Experience using AI-assisted development tools.

Soft Skills

  • Strong analytical and problem-solving mindset.
  • Excellent communication and team collaboration skills.
  • High ownership mindset with the ability to work independently.
  • Experience working in Agile/Scrum environments.

WHY JOIN US

  • Real Ownership: You will ship features end-to-end. From database schema design to production deployment, your decisions directly shape the product.

High-Impact, Real-Time Product: You aren't building just another basic CRUD application. You will be powering live dispatch, fleet tracking, and delivery operations that businesses and people depend on in real time.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151470023