Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Python Developer.
United Arab Emirates Jobs Expertini

Urgent! Python Developer Job Opening In مدينة رأس الخيمة – Now Hiring CONNECTORSHR CONSULTING



Job description

Roles and Responsibilities:

  • 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.

Required Skills:

  • Strong proficiency in Python and a modern backend framework such as FastAPI or Flask.

  • Solid understanding of RESTful APIs, OAuth2.0, SQLAlchemy, JSON, and asynchronous request handling.

  • Experience working with cloud databases like Snowflake, PostgreSQL, MySQL, or MongoDB, as well as Redis.

  • Proficiency in HTML5, CSS3, and front-end build tools including Webpack and Babel.

  • Familiarity with Docker and containerized development.

  • Good understanding of Git workflows and version control.

  • Knowledge of Agile methodologies such as Scrum and Kanban.

Preferred Qualifications:

  • 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.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Python Developer Potential: Insight & Career Growth Guide