Roles & Responsibilities
Architect and build robust, scalable, and high-performance applications using Python and frameworks like Django and Flask.
Implement and optimize API integration’s with third party systems (GDS, CRS, OTA and airline-specific APIs) to retrieve and manage real-time data (e’g’, booking, availability, pricing).
Design and manage complex data pipelines for handling high volumes of structured and unstructured data, using ETL processes, data lakes, and distributed data stores.
Develop and maintain modular applications using micro-services principles to support scalable, independent deployment and high availability.
Optimize code for load balancing, faster query handling, and efficient resource management, focusing on reducing latency and enhancing the end-user experience.
Implement secure coding practices, manage data encryption, and ensure compliance with travel industry standards (e.g., PCI DSS) and data protection regulations (e.g., GDPR).
Automate testing, deployment, and monitoring processes using CI/CD pipelines, containerization, and orchestration tools.
Work closely with frontend developers and stakeholders to deliver high-quality solutions.
Requirements
Any Bachelor or Master Degree in Computer Science, Engineering or a related subject.
Minimum 3 years hand-on experience in Django, Flask, FastAPI.
Extensive hands-on experience in RESTful APIs, GraphQL, and asynchronous programming.
Knowledge of SQL/NoSQL databases (PostgreSQL, MongoDB) and big data tools (Spark, Kafka).
Cloud experience (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), and CI/CD tools (Jenkins, GitLab CI).
Testing and quality assurance (PyTest, Selenium, SonarQube).
Experience with travel APIs (GDS, CRS), booking flows, and payment gateway integration.
Excellent problem-solving and analytical skills.
Excellent communication, presentation and team working skills. Ready to take responsibilities, ownership and ability to work under pressure
Bachelor's degree in Computer Science