Find a jobRecruiters

Python Developer

Exclusive opportunity

Onsite

Python Developer

Hotelogix

Python Developer

Skills

Google Cloud PlatformSQL QueriesMongoDBDockerFlaskPythonTesting & QAMicroservicesMySQLRedisBitbucketAWSGitHubLinuxKubernetesFastAPIAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Noida, Uttar Pradesh, India

Work mode:

Onsite

Published on:

20 August 2026

What they need


Job Description Python Developer

Location: Noida
Experience: 3-6 Years
Role: Python Backend Developer

About the Role

Hotelogix is looking for a skilled Python Backend Developer to work on the next generation of our cloud-based Hotel System & associated products.

The ideal candidate should have strong hands-on experience in Python, Flask, REST APIs, microservices and MySQL, along with good backend engineering, problem-solving and debugging skills.

You will work on business-critical modules such as reservations, room inventory, rates, payments, guest management and hotel operations, building scalable and reliable backend services.

Key Responsibilities

  • Design, develop and maintain backend services using Python and Flask.
  • Build scalable, secure and high-performance RESTful APIs and microservices.
  • Develop complex business workflows for reservations, inventory, rates, payments and other hotel operations.
  • Design clean and maintainable application, service and database layers.
  • Work extensively with MySQL, including complex queries, transactions, indexing and query optimization.
  • Develop database interactions using SQLAlchemy or similar ORM frameworks.
  • Handle transactions, concurrency and data consistency for critical business operations.
  • Write unit, integration and API tests using pytest or equivalent frameworks.
  • Implement proper input validation, exception handling, logging and API error handling.
  • Troubleshoot and resolve application, API, database and production performance issues.
  • Work with Redis/caching where required for performance and scalability.
  • Integrate with internal microservices and external/third-party APIs.
  • Participate in code reviews and maintain high standards for code quality, security and maintainability.
  • Collaborate with Product, QA, DevOps and other engineering teams.
  • Work with Git-based development workflows, pull requests and code reviews.
  • Participate in Agile/Scrum development, estimation and sprint activities.

Must-Have Skills:

Python & Flask

  • 3-6 years of software development experience with strong hands-on experience in Python backend development.
  • Strong knowledge of Python 3.x.
  • Good understanding of OOP, data structures, exception handling, decorators, generators, modules/packages and Python best practices.
  • Hands-on experience developing production applications using Flask or a comparable Python web framework.
  • Ability to write clean, modular, reusable and testable code.

REST APIs & Microservices

  • Strong experience designing and developing RESTful APIs.
  • Hands-on experience working with microservices architecture.
  • Good understanding of:
  • HTTP methods and status codes
  • API request/response design
  • Authentication and authorization
  • Input/request validation
  • Service-to-service communication
  • API versioning
  • Exception and error handling
  • Idempotency
  • Ability to develop APIs involving complex business logic, not just basic CRUD operations.

MySQL & SQL

  • Hands-on experience with MySQL or similar relational databases.

  • Good working knowledge of SQL, including JOINs, aggregations, subqueries, and CRUD operations.

  • Good understanding of:

  • Database tables, relationships, primary and foreign keys

  • Basic indexing concepts

  • Database transactions and data consistency

  • Ability to write and troubleshoot SQL queries used in backend applications.

  • Basic understanding of query optimization and database performance.

  • Exposure to concepts such as concurrency, locking, and transaction handling is an advantage.

ORM

  • Hands-on experience with SQLAlchemy or similar Python ORM.
  • Ability to understand the underlying SQL generated by ORM operations.
  • Comfortable using direct SQL where appropriate.

Automated Testing

  • Experience with pytest or equivalent Python testing frameworks.
  • Ability to write:
  • Unit tests
  • Integration tests
  • API tests
  • Mock-based tests
  • Positive, negative and boundary test cases

Security

Good understanding of backend and API security concepts, including:

  • Authentication and authorization
  • JWT/token-based authentication
  • Input validation
  • SQL injection prevention
  • API access control
  • Secure configuration and secrets handling
  • Basic OWASP/API security principles

Development Environment & Tools

Hands-on experience with:

  • Git
  • GitHub/Bitbucket or similar
  • Linux/Ubuntu
  • Docker
  • Application logging and debugging
  • Production issue troubleshooting

Good-to-Have Skills

Experience with any of the following will be an advantage:

  • Redis
  • MongoDB
  • FastAPI
  • Docker Compose
  • Kubernetes/K3s
  • CI/CD pipelines
  • GCP, AWS or Azure
  • API Gateway technologies
  • Message queues or asynchronous processing
  • Monitoring and observability tools
  • Application and database performance optimization
  • Angular/frontend technologies
  • Third-party API integrations
  • Payment gateway integrations
  • Experience with hospitality, travel, booking, ERP or other transactional SaaS products

What We Are Looking For

  • Strong analytical and problem-solving skills.
  • Strong Python and backend programming fundamentals.
  • Ability to understand and implement complex business requirements.
  • Good understanding of scalable and maintainable backend architecture.
  • Ability to independently debug application and database issues.
  • Strong ownership of features from development through testing.
  • Focus on code quality, security, performance and maintainability.
  • Good communication and collaboration skills.
  • Ability to work effectively with Product, QA and DevOps teams.
  • Willingness to learn and work on a large, business-critical SaaS platform.

Other offers great for you!

These companies are also looking for great profiles

Wikeys

Développeur Backend Python / DevOps AWS

selon le profil

Permanent contract

Paris, France

Hybrid

Skills

SQL QueriesDynamoDBDockerFlaskPythonPostgreSQLAWS LambdaRedisJenkinsAWSGitHubKubernetesScrumFastAPINoSQLSQLAlchemyAlembicagile

8 months ago

Quick apply

Taleo

Python Developer

Permanent contract

Madrid, Spain

Hybrid

Skills

LLMs / Large language modelsDockerBackend DevelopmentPythonMySQLGitGraphQLFastAPICI/CD

5 months ago

Quick apply

Groupbees

Senior Developer Python - AI Platform

600-630€

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

DockerPythonJavaKafkaKubernetesGoogle ADKLangGraphFastMCP

1 month ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools