Senior Python Developer Job in Effiasoft
Job Summary
Job Title: Senior Python Developer
Location: Hyderabad (Onsite)
Experience: 5+ Years
Job Type: Full-Time
Openings: 2
Category: IT
Job Summary
We are seeking an experienced Senior Python Developer with deep technical expertise in designing scalable, secure, and high-performance backend systems particularly within the travel and tourism industry. The ideal candidate will be proficient in Python frameworks (Django, Flask, FastAPI), capable of handling complex third-party API integrations, and demonstrate leadership in ensuring robust, compliant, and efficient backend infrastructure.
Roles & Responsibilities
Core Development
- Architect, build, and maintain scalable applications using Python and frameworks such as Django, Flask, and FastAPI.
- Integrate and optimize third-party travel APIs (e.g., GDS, CRS, OTA, airline APIs) for real-time booking, availability, and pricing data.
- Develop RESTful APIs, GraphQL, and asynchronous services for seamless frontend-backend communication.
Data & Architecture
- Design and manage high-throughput data pipelines and ETL processes for structured and unstructured data.
- Work with SQL/NoSQL databases like PostgreSQL and MongoDB, and streaming tools like Apache Kafka or Apache Spark.
- Build modular microservices to enable independent scaling and deployment.
Performance, Security & Compliance
- Optimize for performance, scalability, and reliability with efficient load balancing and low-latency design.
- Implement secure coding practices, ensure data encryption, and maintain compliance with PCI DSS, GDPR, and other relevant standards.
DevOps & Automation
- Set up and maintain CI/CD pipelines (Jenkins, GitLab CI), automate testing and deployment.
- Leverage Docker and Kubernetes for containerization and orchestration.
- Use monitoring tools to ensure system health and proactive issue resolution.
Collaboration
- Work closely with frontend teams, designers, and stakeholders to align backend systems with business requirements.
- Participate in code reviews, documentation, sprint planning, and continuous improvement.
Required Qualifications
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Minimum 5 years of experience in backend development with at least 3 years in Django, Flask, or FastAPI.
- Hands-on experience in RESTful API, GraphQL, and asynchronous programming.
- Deep knowledge of PostgreSQL, MongoDB, and streaming/big data tools like Kafka, Spark.
- Experience in cloud platforms (AWS, Azure, GCP).
- Experience with Docker, Kubernetes, and CI/CD tools.
- Familiarity with testing frameworks such as PyTest, Selenium, and SonarQube.
- Travel domain knowledge experience integrating GDS/CRS, booking systems, and payment gateways.
Key Competencies
- Strong problem-solving and analytical thinking.
- Ability to work in a fast-paced, high-pressure environment.
- Excellent communication and collaboration skills.
- Self-motivated with a proactive attitude and leadership qualities.

Similar Jobs for you

Help us improve JobGrin
Need Help? Contact us