HamburgerMenu
hirist

Lead/Senior Python Developer - Flask/FastAPI

EFFIASOFT PRIVATE LIMITED
Hyderabad
5 - 10 Years
star-icon
3.8white-divider45+ Reviews

Posted on: 13/07/2025

Job Description

We are seeking an experienced Lead/Senior Python Developer with a proven track record of building scalable and secure applications, specifically in the travel and tourism industry. The ideal candidate should possess in-depth knowledge of Python, modern development frameworks, and expertise in integrating third-party travel APIs. This role demands a leader who can foster innovation while adhering to industry standards for security, scalability, and performance.


Roles and Responsibilities


Application Development :


- Architect and develop robust, high-performance applications using Python frameworks such as Django, Flask, and FastAPI.


API Integration :


- Design and implement seamless integration with third-party APIs, including GDS, CRS, OTA, and airline-specific APIs, to enable real-time data retrieval for booking, pricing, and availability.


Data Management :


- Develop and optimize complex data pipelines to manage structured and unstructured data, utilizing ETL processes, data lakes, and distributed storage solutions.


Microservices Architecture :


- Build modular applications using microservices principles to ensure scalability, independent deployment, and high availability.


Performance Optimization :


- Enhance application performance through efficient resource management, load balancing, and faster query handling to deliver an exceptional user experience.


Security and Compliance :


- Implement secure coding practices, manage data encryption, and ensure compliance with industry standards such as PCI DSS and GDPR.


Automation and Deployment :


- Leverage CI/CD pipelines, containerization, and orchestration tools to automate testing, deployment, and monitoring processes.


Collaboration :


- Work closely with front-end developers, product managers, and stakeholders to deliver high- quality, user-centric solutions aligned with business goals.


Requirements :


Education : Bachelors or Masters degree in Computer Science, Engineering, or a related field.


Technical Expertise :


- At least 4 years of hands-on experience with Python frameworks like Django, Flask, and FastAPI.


- Proficiency in RESTful APIs, GraphQL, and asynchronous programming.


- Strong knowledge of SQL/No SQL databases (PostgreSQL, MongoDB) and big data tools (e.g., Spark, Kafka).


- Familiarity with monitoring and visualization tools such as Kibana, Grafana, and Prometheus.


- Experience with cloud platforms (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), and CI/CD tools (e.g., Jenkins, GitLab CI).


- Familiarity with testing tools such as PyTest, Selenium, and SonarQube.


- Expertise in travel APIs, booking flows, and payment gateway integrations.


Soft Skills :


- Excellent problem-solving and analytical abilities.


- Strong communication, presentation, and teamwork skills.


- A proactive attitude with a willingness to take ownership and perform under pressure.


info-icon

Did you find something suspicious?