Senior Python Developer Job in Effiasoft

Senior Python Developer

Apply Now
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.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now