Senior Backend Engineer

Weekday 1

Hyderabad

On-site

INR 4,000,000 - 7,000,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Weekday 1 seeks a Senior Python Backend Engineer to design, develop, and maintain scalable backend systems. You will work with Python 3.x, FastAPI/Flask, and relational databases, building robust, production-grade services at scale.

The role focuses on API design, OpenAPI specifications, and distributed systems. Expertise in Docker/Kubernetes and cloud deployment on GCP is essential for success in this role.

Qualifications

  • 8+ years of hands-on Python backend development.
  • Proficient in Python 3.x and object-oriented software design.
  • Extensive experience with FastAPI and/or Flask.
  • Strong knowledge of SQLAlchemy ORM, sessions, and transactions.
  • Solid understanding of multithreading, concurrency, async programming, and thread-safety.
  • Experience with PostgreSQL and/or MySQL, including design, indexing, and performance tuning.
  • Proven ability to design and develop REST APIs and work with OpenAPI/Swagger.
  • Knowledge of microservices, distributed systems, scalability, and high-performance design.
  • Hands-on experience with Docker and Kubernetes.
  • Experience deploying apps on Google Cloud Platform (GCP).
  • Strong Git skills, code reviews, unit testing, debugging, and best practices.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Python 3.x.
  • Build high-performance APIs and backend services with FastAPI and/or Flask.
  • Design and implement robust RESTful APIs following industry standards.
  • Develop and maintain OpenAPI specifications and Swagger docs.
  • Design and optimise database schemas using SQLAlchemy ORM.
  • Ensure reliable data processing with proper transactions and sessions.
  • Work with PostgreSQL/MySQL for development and data management.
  • Implement threading, concurrency, and asynchronous programming techniques.
  • Develop and deploy microservices and distributed systems.
  • Containerise apps with Docker and manage deployments with Kubernetes.
  • Deploy and manage production apps on Google Cloud Platform (GCP).
  • Monitor performance, identify bottlenecks, and optimise systems.
  • Write clean, testable code and conduct unit tests; participate in code reviews.
  • Troubleshoot production issues and perform root-cause analysis.

Skills

Python
FastAPI/Flask
SQLAlchemy ORM
PostgreSQL/MySQL
Docker
Kubernetes
GCP
REST APIs
Multithreading/Async
OpenAPI/Swagger

Tools

Docker
Kubernetes
GCP
OpenAPI/Swagger

Job description

This role is for one of the Weekday's clients

Salary range: Rs 4000000 - Rs 7000000 (ie INR 40-70 LPA)

Experience: 8+ yrs

Location: Hyderabad, Telangana, India

Job Type: Full-time

We are looking for an experiencedSenior Python Backend Engineerto design, develop, and maintain scalable, high-performance backend systems. The role requires strong expertise inPython, FastAPI/Flask, databases, asynchronous programming, microservices, and cloud-native technologies.

The ideal candidate will have a strong engineering mindset, excellent problem-solving abilities, and hands‑on experience building reliable backend services that can operate at scale. You will contribute to technical design, application architecture, performance optimisation, and the development of robust production-ready systems.

Requirements
Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications usingPython 3.x.
  • Build high-performance APIs and backend services usingFastAPI and/or Flask.
  • Design and implement robustRESTful APIsfollowing industry standards.
  • Develop and maintain API specifications and documentation usingOpenAPI and Swagger.
  • Design and optimise database schemas and data-access layers usingSQLAlchemy ORM.
  • Implement effective session management, database transactions, and reliable data-processing workflows.
  • Work withPostgreSQL and/or MySQLfor application development and data management.
  • Perform query optimisation, indexing, database performance tuning, and troubleshooting.
  • Develop applications using appropriatemultithreading, concurrency, and asynchronous programmingtechniques.
  • Ensure backend services are thread-safe, reliable, and capable of handling concurrent workloads.
  • Design and develop scalablemicroservices and distributed systems.
  • Contribute to application architecture and technical design decisions.
  • Containerise applications usingDockerand manage deployments usingKubernetes.
  • Deploy, operate, and troubleshoot applications onGoogle Cloud Platform (GCP).
  • Monitor application performance, identify bottlenecks, and implement optimisation strategies.
  • Write clean, reusable, maintainable, and testable code following established engineering standards.
  • Develop unit tests and participate in code reviews to maintain high software quality.
  • Troubleshoot production issues, perform root-cause analysis, and implement sustainable solutions.
  • Contribute to technical documentation, engineering standards, and continuous improvement initiatives.
What Makes You a Great Fit
  • 8+ years of hands-on experiencein Python backend development.
  • Strong expertise inPython 3.xand object-oriented software development.
  • Extensive hands‑on experience withFastAPI and/or Flask.
  • Strong experience withSQLAlchemy ORM, session management, and database transactions.
  • Solid understanding ofmultithreading, concurrency, asynchronous programming, and thread-safe application development.
  • Strong experience withPostgreSQL and/or MySQL, including database design, indexing, query optimisation, and performance tuning.
  • Proven experience designing and developingREST APIsand working with OpenAPI/Swagger.
  • Strong understanding ofmicroservices architecture, distributed systems, scalability, and high-performance application design.
  • Hands‑on experience withDocker and Kubernetes.
  • Experience deploying and managing production applications onGoogle Cloud Platform (GCP).
  • Strong knowledge of Git, code reviews, unit testing, debugging, and modern software engineering practices.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical challenges.
  • Excellent understanding of application performance, reliability, maintainability, and scalability.
  • Ability to work independently while collaborating effectively with cross‑functional engineering teams.
  • Strong ownership mindset and commitment to delivering high-quality, production-ready software.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Weekday AI • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Python Developer - HPH
Senior Python Developer - HPH

Weekday AI • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Senior Python Developer - HPH
Senior Python Developer - HPH

Weekday 1 • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Backend software developer
Backend software developer

Weekday AI (YC W21) • Delhi

On-site
INR 1,000,000 - 1,500,000
Senior Backend Engineer - Cloud Infra & Platform engineer
Senior Backend Engineer - Cloud Infra & Platform engineer

Weekday 1 • Bengaluru

On-site
INR 4,500,000 - 6,000,000
Backend Developer
Backend Developer

Weekday AI • Pune District

On-site
INR 500,000 - 2,000,000
Backend Developer
Backend Developer

Weekday 1 • Pune District

On-site
INR 500,000 - 2,000,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Python Backend Engineer
Python Backend Engineer

Vivantify Technology Solutions India Pvt. Ltd. • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Professional growth
Collaborative environment
+1
Senior Lead Engineer Backend
Senior Lead Engineer Backend

Weekday AI • Bengaluru

On-site
INR 7,500,000 - 9,900,000