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 OpenShiftclusters.
- 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!
Skills
5–8 years of full-stack development experience
Expert in React.js + Redux, Tailwind CSS, and modern front-end architecture
Strong Python with deep expertise in Generative AI, LLMs, RAG pipelines, embeddings, data extraction, and vector stores
Production experience building and documenting APIs using FastAPI + Swagger/OpenAPI
Hands-on integration of OpenAI APIs and custom/self-hosted LLMs
Backend development with Node.js/Express and/or FastAPI (Next.js is a big plus)
Advanced Linux system administration (Docker commands, OpenShift CLI, networking, security, troubleshooting)
Expert in Docker containerization (multi-stage builds, Compose, optimization)
Strong Red Hat OpenShift experience (deployments, routes, operators, persistent storage)
Proven ability to design and maintain complex Jenkins CI/CD pipelines (including GitOps)
On-premise and local-machine AI model deployment & inference optimization
Arabic language fluency (mandatory)
Immediate or short-notice availability for onsite work in Dammam, Saudi Arabia