Enable job alerts via email!

Senior Full-Stack Developer (Python & AI Focus) – Onsite Dammam, KSA

Tria Tech Network

Dammam

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in Dammam, Saudi Arabia, is seeking a Senior Full-Stack Developer with expertise in Python and Generative AI. This role involves leading front-end integration of AI models, developing APIs, and deploying applications using Docker and OpenShift. Candidates must have extensive experience in full-stack development, strong skills in React and Python, and fluency in Arabic. This is an 8-month onsite contract with competitive compensation.

Qualifications

  • 5–8 years of professional full-stack development experience.
  • Expert-level React.js + Redux and Tailwind CSS.
  • Strong Python proficiency with deep knowledge of Generative AI and LLMs.
  • Building production APIs using FastAPI + Swagger/OpenAPI.
  • Proven experience integrating and deploying AI models in production.
  • Fluent in Arabic for communication.

Responsibilities

  • Build responsive, high‑performance front-end applications.
  • Integrate multiple custom Generative AI models into the front-end.
  • Design and develop production APIs in Python to expose AI models.
  • Containerize applications and AI inference services using Docker.
  • Manage backend services and optimize performance for AI-generated content.

Skills

React.js + Redux
Python
Generative AI
FastAPI
Linux administration
Docker
Node.js/Express
CI/CD
Tailwind CSS
OpenShift
CI/CD with Jenkins
Next.js

Tools

Docker
OpenShift
Jenkins
FastAPI
Job description
Job Overview

We are looking for a Senior Full-Stack Developer with strong Python and Generative AI expertise to join our team onsite in Dammam, Saudi Arabia. You will lead the front‑end integration of multiple custom AI/LLM models into production‑grade applications, while progressively contributing to backend and infrastructure layers in a full‑stack capacity.

This is a heavily AI‑driven role that demands hands‑on experience in deploying and consuming Generative AI models (LLMs, RAG pipelines, data extraction, etc.), API development in Python (FastAPI), on‑premise server management, containerization, OpenShift orchestration, and robust CI/CD practices.

Key Responsibilities
  • Build responsive, high‑performance front‑end applications using React.js + Redux, Tailwind CSS, and custom CSS for real‑time API/event handling.
  • Integrate multiple custom Generative AI models (LLMs, RAG, embeddings, data‑extraction pipelines)into the front‑end via REST/gRPC/WebSocket APIs.
  • Design and develop production APIs in Python (FastAPI + Swagger/OpenAPI) to expose AI models hosted on on‑prem servers and local machines.
  • Consume and integrate OpenAI APIs, third‑party LLMs, and custom fine‑tuned models securely and efficiently.
  • Containerize applications and AI inference services using Docker; deploy and manage on Red Hat OpenShift clusters.
  • Perform Linux system administration tasks related to Docker, OpenShift, networking, storage, and security in on‑prem environments.
  • Build, maintain, and optimize CI/CD pipelines using Jenkins (including GitOps practices).
  • Manage backend services using Node.js/Express and/or FastAPI; Next.js experience is a strong plus.
  • Optimize front‑end performance when streaming or rendering AI‑generated content (text, images, structured data).
  • Troubleshoot full‑stack and infrastructure issues across development, staging, and production environments.
  • Participate in architecture and deployment strategy discussions for on‑prem AI platforms.
Required Qualifications & Skills
  • 5–8 years of professional full‑stack development experience.
  • Expert‑level React.js + Redux and Tailwind CSS.
  • Strong Python proficiency with deep knowledge of Generative AI, Large Language Models (LLMs), RAG architectures, prompt‑to‑output pipelines, data extraction, and vector stores.
  • Building production APIs using FastAPI + Swagger/OpenAPI.
  • Integrating OpenAI APIs and self‑hosted/custom LLMs.
  • Solid backend experience with Node.js/Express (Next.js is a big plus) and FastAPI.
  • Proven experience integrating and deploying AI models in production (on‑prem or local environments).
  • Advanced Linux administration skills (running Docker/OpenShift commands, troubleshooting containers, networking, security hardening).
  • Hands‑on expertise in:
    • Docker (multi‑stage builds, Docker Compose, image optimization).
    • Red Hat OpenShift (or Kubernetes) – deployments, operators, routes, persistent storage.
    • Jenkins CI/CD pipeline creation and management.
  • Strong grasp of infrastructure‑as‑code, configuration management, and automated deployment strategies.
  • Fluent in Arabic (mandatory – daily communication with client teams in Dammam).
  • Excellent communication skills and ability to work independently in a fast‑paced, evolving environment.
Preferred (Nice‑to‑Have) Skills
  • Next.js (SSR/SSG) and full‑stack React frameworks.
  • Kubernetes core concepts and migration from OpenShift.
  • Monitoring stack: Prometheus, Grafana, EFK/ELK.
  • AI model fine‑tuning or quantization techniques.
  • Security best practices for containerized AI workloads (secrets management, RBAC, network policies).
  • Cloud exposure (AWS/GCP/Azure) for hybrid scenarios (not mandatory).
Additional Information
  • 8‑month full‑time onsite contract in Dammam, Saudi Arabia.
  • Immediate or short‑notice joining preferred.
  • Compensation & benefits will be competitive and discussed during interviews.
  • Must already have (or be able to obtain quickly) the right to work in Saudi Arabia.

If you live and breathe React + Python + Generative AI + OpenShift/Docker + Linux, and you’re ready to deliver production AI applications onsite in Dammam, we want to hear from you today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.