Senior Backend Engineer

Weekday AI

Hyderabad

On-site

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

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute โ€” tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Weekday AI is seeking an experienced Senior Python Backend Engineer to design and maintain scalable backend systems. You will focus on Python 3.x, FastAPI/Flask, and robust REST APIs, while ensuring performance and reliability across microservices.

Expertise with Docker, Kubernetes, and GCP is essential for building production-ready services. You will contribute to architecture decisions, optimize data access with SQLAlchemy ORM, and implement concurrent, thread-safe backend solutions at scale.

Qualifications

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

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Python.
  • Build high-performance APIs with FastAPI and/or Flask.
  • Design and implement robust RESTful APIs following standards.
  • Develop API specs and docs using OpenAPI/Swagger.
  • Design and optimise database schemas with SQLAlchemy ORM.
  • Implement robust session management and data-processing workflows.
  • Work with PostgreSQL and/or MySQL for development and data management.
  • Apply multithreading and asynchronous techniques for concurrency.
  • Develop microservices and distributed systems for scalability.
  • Containerise with Docker and manage deployments with Kubernetes.
  • Deploy and operate on Google Cloud Platform (GCP).
  • Ensure code quality with unit tests and reviews.

Skills

Python backend development
Python 3.x
FastAPI/Flask
REST APIs
OpenAPI/Swagger
SQLAlchemy ORM
PostgreSQL
MySQL
Docker
Kubernetes
Google Cloud Platform (GCP)
Multithreading/Asynchrony
Git & CI practices

Tools

Docker
Kubernetes
Git

Job description

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿฐ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿณ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿฐ๐Ÿฌ-๐Ÿณ๐Ÿฌ ๐—Ÿ๐—ฃ๐—”)

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.

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

Zoho โ€ข Ahmedabad District

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

Weekday AI โ€ข Hyderabad

On-site
INR 4,500,000 - 7,500,000
Senior Lead Engineer Backend
Senior Lead Engineer Backend

Weekday AI โ€ข Bengaluru

On-site
INR 7,500,000 - 9,900,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode โ€ข Gurugram District

On-site
INR 1,400,000 - 2,400,000
Back End Developer โ€“ Technical Lead
Back End Developer โ€“ Technical Lead

JUARA IT SOLUTIONS โ€ข Chennai District

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

Weekday AI (YC W21) โ€ข India

On-site
INR 2,000,000 - 6,000,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

ShimentoX Technologies โ€ข Bengaluru

On-site
INR 1,800,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
Engineer-Application Development
Engineer-Application Development

CBTS โ€ข Gurugram District

On-site
INR 1,200,000 - 2,400,000
Back End Developer
Back End Developer

MathCo โ€ข Bengaluru

On-site
INR 1,200,000 - 1,800,000