Role : Python Developer
Experience : 5 - 8 Years
Employment : [Full-Time / Contract]
Notice Period : [Immediate / the Role :
Backend Development
We're looking for a talented and experienced Python Developer to join our team. In this role, you'll be instrumental in designing, developing, and maintaining robust and scalable backend systems, with a strong focus on web frameworks, APIs, and cloud-native solutions. If you have a passion for building high-performance applications, solid database skills, and expertise in travel-specific technologies, we encourage you to Responsibilities :
- Design, develop, and maintain high-quality backend applications and services using Python frameworks like Django, Flask, and FastAPI.
- Implement and manage RESTful APIs and GraphQL endpoints.
- Utilize asynchronous programming techniques for efficient and scalable & Data Management :
- Work extensively with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB) to design schemas, write complex queries, and ensure data integrity.
- Gain experience with big data tools (e.g., Spark, Kafka) for processing and managing large & DevOps :
- Deploy and manage applications on cloud platforms (AWS, Azure, Google Cloud).
- Utilize containerization technologies (Docker, Kubernetes) for application deployment and orchestration.
- Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab & Testing :
- Ensure the quality and reliability of code through unit and integration testing using tools such as PyTest and Selenium.
- Apply code quality analysis with tools like SonarQube. Expertise (Travel) :
- Leverage expertise in travel APIs, complex booking flows, and various payment gateway & Problem Solving :
- Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers, to deliver comprehensive solutions.
- Possess strong analytical and problem-solving skills to tackle complex technical :
- Education: Bachelors or Masters degree in Computer Science, Engineering, or a related Expertise :
- At least 3 years of hands-on experience with Python frameworks like Django, Flask, and FastAPI. (For a 5-8 year role, this implies significant depth beyond the 3-year minimum).
- Proficiency in RESTful APIs, GraphQL, and asynchronous programming.
- Strong knowledge of SQL/NoSQL databases (PostgreSQL, MongoDB) and exposure to big data tools (e.g., Spark, Kafka).
- 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
(ref:hirist.tech)