Weekday AI

Senior Python Developer - HPH

Weekday AI Hyderabad, Telangana, India · ₹4M–₹8M/yr

Technology, Information and Internet · 11-50 employees

10 h ago
python Senior (5-10 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

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

Python FastAPI Flask SQLAlchemy PostgreSQL MySQL Docker Kubernetes Google Cloud Platform RESTful APIs Microservices Distributed systems Concurrency Asynchronous programming CI/CD Git

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