HamburgerMenu
hirist

Senior Python Developer - Backend Architecture

TeizoSoft Private Limited
Hyderabad
8 - 12 Years

Posted on: 27/07/2025

Job Description

Key Responsibilities :

Architectural Design & Development Leadership :

- Lead the design and development of complex, high-performance, and scalable backend applications using Python frameworks like Django, Flask, and FastAPI.

- Drive the implementation of robust RESTful APIs and GraphQL services, ensuring security, efficiency, and adherence to best practices.

- Champion and implement asynchronous programming patterns to optimize application responsiveness and resource utilization.

Database & Data Engineering :

- Design, optimize, and manage data interactions with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB), ensuring data integrity, performance, and scalability.

- Utilize and integrate with big data tools (e.g., Spark, Kafka) for data processing, streaming, and analytics.

Cloud-Native & DevOps Excellence :

- Architect and deploy applications on major cloud platforms (AWS, Azure, Google Cloud).

- Leverage extensive experience with containerization (Docker, Kubernetes) for building, deploying, and managing microservices.

- Design, implement, and maintain robust CI/CD pipelines using tools such as Jenkins, GitLab CI, and similar technologies to ensure automated testing and deployment.

Quality Assurance & Code Standards :

- Implement and enforce high code quality standards, utilizing testing tools like PyTest for unit/integration tests and SonarQube for static code analysis.

- Oversee comprehensive testing strategies, potentially including automation with tools like Selenium.

Domain Expertise (Travel Tech) :

- Apply deep expertise in travel APIs, intricate booking flows, and diverse payment gateway integrations to build industry-leading solutions.

- Translate complex business requirements from the travel domain into elegant and efficient technical designs.

Mentorship & Collaboration :

- Mentor junior and mid-level developers, fostering a culture of technical excellence and continuous learning.

- Collaborate cross-functionally with product management, QA, and front-end teams to deliver end-to-end solutions.

Requirements :

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

Technical Expertise (8+ years total experience) :

- At least 3 years of hands-on, in-depth experience (implies significant project leadership/architectural contribution) with Python frameworks like Django, Flask, and FastAPI.

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

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

- Extensive 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.

- Demonstrable expertise in travel APIs, complex booking flows, and payment gateway integrations.

Soft Skills :


- Excellent analytical, problem-solving, and debugging skills.

- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences


info-icon

Did you find something suspicious?