Job Search and Career Advice Platform

Enable job alerts via email!

Senior Backend Developer

SAUDI AIRLINES

Jeddah

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 airline company in Saudi Arabia is seeking a backend developer to design and maintain scalable systems and APIs. The role requires strong skills in Node.js, Java Spring Boot, and Python, along with experience in cloud platforms and microservices. You will collaborate with cross-functional teams to integrate systems and deploy ML models, ensuring security and compliance. The ideal candidate has a Bachelor's degree in a relevant field and a solid understanding of REST and GraphQL, along with agile practices.

Qualifications

  • Strong knowledge of REST, GraphQL, and event-driven architecture.
  • Experience with cloud platforms (AWS/GCP/Azure), microservices, Docker, and Kubernetes.
  • Familiarity with airline/travel APIs and PSS systems (preferred).
  • Understanding of CI/CD pipelines, Git, and backend security best practices.

Responsibilities

  • Build robust, scalable APIs and microservices to support AI orchestration and personalization logic.
  • Ensure low-latency, real-time decision-making and personalization delivery across various channels.
  • Integrate backend services with airline booking engines and other enterprise applications.
  • Collaborate with data scientists to productionize machine learning models.
  • Optimize backend systems for scalability, fault tolerance, and security.
  • Implement strategies for handling large-scale, distributed data systems.
  • Ensure adherence to security best practices and data privacy regulations.
  • Participate in Agile SAFe ceremonies and code reviews.

Skills

Node.js
Java Spring Boot
Python FastAPI/Flask
REST
GraphQL
Event-driven architecture
Cloud platforms (AWS/GCP/Azure)
Microservices
Docker
Kubernetes
CI/CD pipelines
Git
Backend security best practices

Education

Bachelor’s degree in computer science, Software Engineering, or a related field
Job description
Job Summary

Develop and maintain scalable backend systems and APIs to enable AI-driven personalization. Collaborate with cross-functional teams to integrate enterprise systems, deploy ML models, and ensure performance, security, and compliance.

Key Responsibilities
  • API & Microservices Development: Build robust, scalable APIs and microservices to support AI orchestration and personalization logic.
  • Real-Time Processing: Ensure low-latency, real-time decision-making and personalization delivery across web, mobile, email, and call center channels.
  • System Integration: Integrate backend services with airline booking engines, pricing systems, CRM platforms, and other enterprise applications.
  • ML Model Deployment: Collaborate with data scientists to productionize machine learning models and integrate them into backend workflows.
  • Performance Optimization: Optimize backend systems for scalability, fault tolerance, and security.
  • Data Management: Implement efficient strategies for handling large-scale, distributed data systems, including caching and database tuning.
  • Compliance & Security: Ensure adherence to security best practices, data privacy regulations, and airline/travel compliance standards.
  • Agile Collaboration: Participate in Agile SAFe ceremonies, code reviews, and continuous improvement initiatives.
Required Skills
  • Proficiency in Node.js, Java Spring Boot, and Python FastAPI/Flask.
  • Strong knowledge of REST, GraphQL, and event-driven architecture.
  • Experience with cloud platforms (AWS/GCP/Azure), microservices, Docker, and Kubernetes.
  • Familiarity with airline/travel APIs and PSS systems (preferred).
  • Understanding of CI/CD pipelines, Git, and backend security best practices.
Education
  • Bachelor’s degree in computer science, Software Engineering, or a related field.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.