Enable job alerts via email!

Full Stack Python Developer

Wynn Al Marjan Island

Ras Al Khaimah

On-site

AED 120,000 - 200,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An opulent beachside resort in Ras Al Khaimah is seeking a Full Stack Python Developer to join their IT team. The role involves designing and developing robust web applications, ensuring data security, and collaborating with cross-functional teams. Ideal candidates should possess strong Python skills and experience with RESTful APIs and cloud databases. Attractive salary and benefits are included.

Benefits

Attractive salary
Excellent leave policy
Healthcare package
Life insurance
Incentive programs

Qualifications

  • Bachelor’s degree in computer science or related field required.
  • Experience in casino, gaming, or hospitality sector.
  • Strong proficiency in Python and modern backend framework.

Responsibilities

  • Design web applications using Python, focusing on back-end development.
  • Collaborate with front-end developers to define RESTful API contracts.
  • Implement data validation and secure user authentication mechanisms.

Skills

Python
RESTful APIs
SQLAlchemy
OAuth2.0
Agile methodologies
Database integration

Education

Bachelor’s degree in Computer Science
Master’s degree (preferred)

Tools

FastAPI
Flask
Azure DevOps
Docker

Job description

About Wynn Al Marjan Island

On schedule to open in the United Arab Emirates in early 2027, Wynn Al Marjan Island has been created as an opulent and entertaining beachside destination for discerning guests to play and relax. Located less than 50 minutes from Dubai International Airport, this integrated resort offering 1,530 rooms and suites, 22 restaurants and lounges, a theatre, nightclub, and five-star spa is currently under construction on a picturesque island that gracefully curves into the Arabian Gulf.

About The Position

Wynn Al Marjan Island is currently seeking a Full stack Python Developer to join the resort’s Information Technology team.

The Primary Duties And Responsibilities Of This Role Are

  • Design and develop robust web applications using Python (FastAPI, Flask, Django), with emphasis on backend development, database integration, and secure API creation
  • Build, test, and maintain reusable Python libraries and modules to standardize and accelerate the development across multiple projects and teams
  • Develop, optimize, and document SQLAlchemy ORM models, including schema design, relationships, and advanced query construction for complex data requirements
  • Implement comprehensive data validation, sanitization, and integrity checks within SQLAlchemy models and at the API layer to ensure reliability and security
  • Integrate secure user authentication and authorization mechanisms (OAuth2, JWT, session management) into Python applications, using industry best practices and appropriate frameworks
  • Architect, implement, and maintain scalable database integrations with cloud and on-premises systems (e.g., Snowflake, PostgreSQL), leveraging SQLAlchemy and related libraries
  • Collaborate closely with frontend developers to define RESTful API contracts, ensuring seamless end-to-end integration between UI, backend services, and data layers
  • Apply software engineering best practices, including automated testing, CI/CD pipelines, code reviews, and monitoring/logging for all developed Python libraries and web applications
  • Leverage hands-on experience with Azure DevOps Pipelines (YAML), build automation, and environment configuration for deploying Python web applications and libraries
  • Ensure data privacy, security, and compliance through robust validation, error handling, access control, and secure coding throughout all database and application operations
  • Work with cross-functional teams (data science, analytics, product) to support deployment of machine learning models and rapid iteration on new data-driven features
  • Contribute to technical architecture, data governance, and application design discussions, proposing scalable and maintainable backend and data layer solutions
  • Share knowledge with team members and participate in technical workshops and training sessions

About You

The ideal candidate for this position will have the following experience and qualifications:

  • A bachelor’s degree in computer science, information technology, or a related field is required; a master’s degree is preferred but not mandatory
  • Experience in the casino, gaming, and/or hospitality sector
  • Familiarity with data governance and data quality processes
  • Knowledge of agile methodologies and project management tools
  • Strong proficiency in Python and a modern backend framework (FastAPI/Flask)
  • Solid understanding of RESTful APIs, OAuth2.0, SQLAlchemy, JSON, and asynchronous request handling
  • Experience with cloud databases such as Snowflake, PostgreSQL, MySQL, or MongoDB, Redis
  • Proficiency with HTML5, CSS3, and front-end build tools (Webpack, Babel)
  • Familiarity with Docker, and containerized development
  • Good understanding of Git workflows and version control
  • Familiarity with Agile methodologies (Scrum/Kanban)

About Wynn Al Marjan Island’s Benefits

We offer an attractive salary, paid in Dirhams (AED), the local currency of the UAE. In addition, we offer an excellent leave policy, a healthcare package and as well as life insurance, incentive programs, and other employee benefits. The result is a package that makes this role highly attractive to outstanding applicant s seeking a career with Wynn Resorts, among the most renowned and celebrated brands in the global hospitality industry.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.