Full Stack Developer

Riyadh, S04, SA, Saudi Arabia

Job Description

Job Title:

Full-Stack Developer (AI Background) - Onsite, Saudi Arabia

Location:

Dammam, Saudi Arabia

Duration:

8 Months (Onsite)

Experience Level:

Senior (5-8 years)

Job Overview:



We are seeking a

Senior Full-Stack Developer (Python)

with an AI background to join our team for onsite engagement in

Dammam, Saudi Arabia

. The role involves working closely on the front-end implementation of AI models, while also contributing to backend development as we transition towards a full-stack approach. The developer will be responsible for integrating multiple

custom AI models

into user-friendly applications while handling API development, on-prem server deployments, and local machine integrations.

This is an

AI-driven

role, requiring prior experience working with

Generative AI models

and understanding how to integrate them into applications effectively. While prompt engineering is

not

a part of this role, the developer will be required to work with AI models, APIs, and infrastructure for seamless deployment.

Strong infrastructure knowledge is critical

, including containerization, orchestration, and CI/CD pipeline management.

Key Responsibilities:



Develop and maintain front-end applications using

React

with

Redux, Tailwind CSS, and CSS for API window events

. Collaborate with backend teams and gradually contribute to backend development using

Node.js, Express, and possibly Next.js

. Work on integrating

multiple custom AI models

into the front end, ensuring scalability and performance. Develop APIs to interact with AI models hosted on

on-prem servers and local machines

.

Containerize applications using Docker

and manage deployment on

OpenShift

clusters.

Design, implement, and maintain CI/CD pipelines using Jenkins

for automated builds, testing, and deployments. Ensure seamless deployment and operation of AI-powered applications across different environments.

Manage infrastructure components

including container orchestration, service mesh configurations, and deployment strategies. Optimize front-end performance and user experience when dealing with AI-generated content. Troubleshoot and debug issues across both front-end and backend layers as needed. Participate in architecture discussions and contribute to strategic technical decisions.

Monitor and optimize application performance in containerized environments

.

Required Qualifications & Skills:



5-8 years of professional experience

as a Full-Stack Developer. Strong expertise in

React.js

with

Redux

for state management. Experience in

Tailwind CSS

and writing optimized, maintainable styles. Experience with backend technologies such as

Node.js, Express.js

(experience with

Next.js

is a plus). Experience with creating API's using

Python

. Hands-on experience working with

AI models

and integrating them into applications (e.g., via APIs, on-prem deployments, etc.).

Strong infrastructure knowledge

with proven experience in containerization and orchestration.

Proficiency in Docker

for containerizing applications and managing container lifecycles.

Experience with OpenShift

for container orchestration and deployment management.

Solid understanding of CI/CD practices

with hands-on experience building and maintaining

Jenkins pipelines

. Strong understanding of

API development, event-driven architecture, and server-side integration

. Experience deploying and managing applications on

local machines and on-prem servers

. Knowledge of

handling multiple AI models in a production environment

. Experience with

infrastructure as code, configuration management, and deployment automation

. Comfortable working in a fast-paced environment with evolving requirements.

Strong problem-solving skills

and ability to work independently while collaborating with cross-functional teams. Excellent

communication skills

and ability to work effectively with teams located in different cities ( Dammam).

Preferred Skills:



Experience with

Next.js

for server-side rendering. Understanding of

cloud infrastructure

for AI model deployment (although this role is primarily focused on

on-premise

solutions). Experience working with

AI model fine-tuning

(not required but beneficial). Knowledge of

data structures, algorithms, and software architecture best practices

.

Experience with Kubernetes

and container orchestration concepts.

Familiarity with monitoring and logging tools

(Prometheus, Grafana, ELK stack).

Experience with GitOps practices

and automated deployment strategies.

Knowledge of security best practices

for containerized applications.

Additional Information:



This is a

full-time onsite role

in

Dammam, Saudi Arabia

for 8 months. The client is based in

Dammam

, requiring occasional communication and alignment. The role requires someone with

AI experience

who can adapt quickly, but

not

someone who needs to learn AI from scratch.

Strong infrastructure background is essential

for managing deployments and ensuring application reliability. Compensation and benefits will be discussed during the hiring process.
If you have the expertise and experience to

bring AI models to life in the front end

while working in a

hybrid full-stack environment

with

strong infrastructure capabilities

, we'd love to hear from you!

Job Type: Contract
Contract length: 8 months

Experience:

Full-Stack development: 5 years (Preferred)
Language:

* Arabic (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2151363
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Riyadh, S04, SA, Saudi Arabia
  • Education
    Not mentioned