Senior Python Developer - HPH
Weekday AI Hyderabad, Telangana, India · ₹4M–₹8M/yr
Technology, Information and Internet · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain scalable backend applications using Python while optimizing database performance and API reliability. Collaborate with cross-functional teams to deliver high-performance services and support AI-driven product development.
What they look for
Requirements
Requires 8+ years of hands-on experience in Python backend development with deep expertise in FastAPI, Flask, and SQLAlchemy. Candidates must have proven experience with cloud-native technologies, containerization, and distributed system architectures.
Full description
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀
𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟰𝟱𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟳𝟱𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟰𝟱-𝟳𝟱 𝗟𝗣𝗔)
Experience: 8+ yrs
Location: Hyderabad, Telangana
Job Type: Full-time
We are looking for a highly skilled Senior Python Developer with strong backend engineering expertise to design, develop, and maintain scalable, high-performance applications. The role requires deep experience in Python, API development, database optimisation, cloud-native technologies, concurrency, and distributed systems.
The ideal candidate will be passionate about building robust backend platforms and will play a key role in developing reliable services that support next-generation, AI-driven products.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python 3.x.
- Build high-performance RESTful APIs using FastAPI and/or Flask.
- Design scalable database schemas and optimise database performance.
- Develop efficient data-access layers using SQLAlchemy ORM, including session management and transaction handling.
- Build thread-safe, concurrent, asynchronous, and high-throughput backend applications.
- Implement robust microservices and distributed backend architectures.
- Containerise applications using Docker and deploy and manage workloads on Kubernetes.
- Deploy and operate backend applications on Google Cloud Platform (GCP).
- Develop and maintain API specifications and documentation using OpenAPI and Swagger.
- Optimise application performance, scalability, reliability, security, and resource utilisation.
- Identify and resolve complex production issues through debugging and root-cause analysis.
- Write clean, reusable, testable, and maintainable code following established engineering practices.
- Develop unit and integration tests and participate in peer code reviews.
- Collaborate with Product, Engineering, DevOps, QA, and other stakeholders to deliver features end-to-end.
- Contribute to technical architecture discussions, design reviews, documentation, and engineering standards.
- Support CI/CD, deployment, monitoring, logging, and production-release activities.
- Identify opportunities to improve system architecture, automation, performance, and engineering efficiency.
- Contribute to backend solutions supporting AI/ML-enabled applications where required.
What Makes You a Great Fit
- 8+ years of hands-on experience in Python backend development, with strong experience building production-grade systems.
- Expert-level proficiency in Python 3.x and backend software engineering.
- Extensive experience with FastAPI and/or Flask.
- Strong hands-on expertise with SQLAlchemy ORM, session management, database transactions, and data-access patterns.
- Strong understanding of multithreading, concurrency, asynchronous programming, and thread-safe application development.
- Proven experience with PostgreSQL and/or MySQL, including database design, indexing, query optimisation, and performance tuning.
- Hands-on experience with Docker and Kubernetes in production environments.
- Experience deploying and managing applications on Google Cloud Platform (GCP).
- Strong understanding of REST APIs, OpenAPI, and Swagger.
- Good knowledge of microservices architecture, distributed systems, scalability, and high-availability application design.
- Experience with Git, code reviews, unit testing, and modern software development practices.
- Exposure to Redis, Kafka, RabbitMQ, or similar caching and messaging technologies is an advantage.
- Experience with CI/CD pipelines and DevOps practices is preferred.
- Experience building or integrating AI/ML-enabled applications is an advantage.
- Strong understanding of monitoring, logging, observability, and application performance optimisation.
- Strong analytical and problem-solving abilities with a focus on scalable and reliable solutions.
- Ability to independently own complex technical initiatives in a fast-paced product environment.
- Excellent communication, collaboration, and technical leadership skills.
- Familiarity with Agile development methodologies and cross-functional engineering environments.
Similar roles
-
Full Stack Developer (Python, React)
EUROPEAN DYNAMICS Seville, Andalusia, Spain
-
Data Engineer (Python, SQL, ETL)
TECDATA ENGINEERING Spain
-
Senior Python Developer - (AI integrations)
Devsu Honduras
-
Senior Python Engineer (Agentic AI)
Ambush Porto Alegre, South, Brazil
-
Sr Lead Software Engineer - Python
JPMorgan Chase & Co. Jersey City, New Jersey, United States · $176K–$260K/yr
-
Senior Python Engineer - Real - Time Data
Man Group London, England, United Kingdom