Full Stack Developer – Enterprise AI & Data Engineering Program | Dhahran, Saudi Arabia

Website Mind Stream

Location

Dhahran, Saudi Arabia

Job Category

  • Information Technology (IT) & Software
  • Science & Research

Job Overview

An excellent opportunity is available for an experienced Full Stack Developer to join an Enterprise AI & Data Engineering Program in Dhahran, Saudi Arabia. This role is ideal for software development professionals who are passionate about building scalable web applications, modern APIs, and responsive user interfaces while contributing to enterprise-level artificial intelligence and data engineering initiatives.

The successful candidate will work closely with UI/UX designers, data scientists, and solution architects to develop innovative digital solutions that transform complex data into intuitive user experiences. This position offers exposure to modern web technologies, cloud-native development, containerized applications, and Agile software delivery, making it an outstanding opportunity for long-term career growth and professional development.

Candidates with a strong foundation in JavaScript technologies, full-stack development, containerization, and API integration will have the opportunity to expand their technical expertise while working on enterprise-scale projects and continuously enhancing their software engineering skills.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack web applications.
  • Build responsive, accessible, and cross-browser compatible user interfaces using React.js.
  • Develop and integrate RESTful APIs using Node.js and Express.js.
  • Containerize applications using Docker for efficient deployment.
  • Deploy and manage applications on OpenShift or Kubernetes platforms.
  • Collaborate with UI/UX Designers, Data Scientists, and Solution Architects to deliver enterprise solutions.
  • Follow software engineering best practices for coding, testing, version control, and deployment.
  • Optimize application performance, scalability, and maintainability.
  • Troubleshoot technical issues and implement effective software solutions.
  • Participate in Agile development processes and sprint planning.

Requirements & Qualifications

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline is preferred.

Experience

  • Professional experience in full-stack web application development.
  • Experience developing enterprise-grade software solutions is advantageous.

Technical Skills

  • Strong proficiency in JavaScript.
  • Hands-on experience with React.js.
  • Experience with Node.js and Express.js.
  • Strong understanding of HTML5 and CSS3.
  • Knowledge of Responsive Web Design principles.
  • Experience developing and integrating RESTful APIs.
  • Practical experience with Docker containerization.
  • Experience using Git version control.
  • Familiarity with OpenShift or Kubernetes deployment environments.
  • Experience with MongoDB and/or SQL databases.
  • Understanding of Agile software development methodologies.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication abilities.
  • Team collaboration and interpersonal skills.
  • Ability to work in cross-functional technical teams.

Salary, Benefits & Career Growth

Benefits

  • Opportunity to work on enterprise AI and data engineering initiatives.
  • Exposure to modern cloud-native development environments.
  • Collaborative and innovation-driven workplace.
  • Opportunity to work alongside experienced software engineers, architects, and data professionals.

Career Growth

  • Build expertise in enterprise full-stack application development.
  • Advance skills in cloud-native technologies, containerization, and scalable software architecture.
  • Gain valuable experience working on AI-driven enterprise solutions.
  • Excellent opportunities for long-term career progression within software engineering and enterprise technology.

Training & Professional Development

  • Hands-on experience with enterprise development frameworks and deployment platforms.
  • Continuous exposure to modern software engineering best practices.
  • Opportunities to strengthen expertise in React.js, Node.js, Docker, Kubernetes, REST APIs, and Agile development.
  • Professional development through collaborative technical projects and continuous learning.

Application Process

Application Process (Website)

Apply only through the official job link.

Click Apply Now on the website.

HR Email for Application

Send your updated CV directly 

To apply for this job email your details to recruit@mind-stream.net