Software Developer

Weekday AI

Hyderabad

On-site

INR 3,000,000 - 7,000,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Weekday AI is seeking a Senior Python Backend Engineer in Hyderabad to design, develop, and maintain scalable, high-performance backend systems.

You will work with Python 3.x, FastAPI/Flask, SQLAlchemy, PostgreSQL/MySQL, Docker, Kubernetes, and GCP to build reliable APIs and distributed services capable of handling demanding workloads.

Join a high-caliber team and contribute to architecture decisions, code reviews, testing, and production deployment.

Qualifications

  • 8+ years of hands-on Python backend development.
  • Strong expertise in Python 3.x and object-oriented programming.
  • Extensive experience with FastAPI and/or Flask.
  • Strong SQLAlchemy ORM experience including session management.
  • Solid knowledge of PostgreSQL and MySQL.
  • Hands-on experience with Docker and Kubernetes.
  • Experience deploying on Google Cloud Platform (GCP).
  • Knowledge of REST APIs, OpenAPI, and Swagger.
  • Familiarity with microservices and distributed architectures.
  • Experience with unit testing and code reviews.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Python 3.x.
  • Build RESTful APIs and backend services with FastAPI or Flask.
  • Design and implement microservices and distributed architectures.
  • Develop database solutions with SQLAlchemy ORM and proper transactions.
  • Optimize PostgreSQL/MySQL databases; apply indexing and tuning.
  • Ensure thread-safe, high-concurrency backend systems.
  • Containerize apps with Docker and deploy on Kubernetes (GCP).
  • Participate in code reviews and uphold engineering standards.

Skills

Python 3.x
FastAPI/Flask
SQLAlchemy ORM
PostgreSQL
MySQL
Docker
Kubernetes
GCP
REST APIs
OpenAPI/Swagger
Multithreading/Async
System Design/Scalability
Git/Code Reviews

Education

Bachelor's or Master's degree in Computer Science/IT/Engineering

Tools

Docker
Kubernetes
GCP

Job description

This role is for one of the Weekday's clients

Salary range: Rs 3000000 - Rs 7000000 (ie INR 30-70 LPA)

Experience: 8+ yrs

Location: Hyderabad

Job Type: Full-time

We are looking for an experienced Senior Python Backend Engineer to design, develop, and maintain scalable, high-performance backend systems and services.

The role requires strong expertise in Python 3.x, FastAPI/Flask, SQLAlchemy, PostgreSQL/MySQL, Docker, Kubernetes, and GCP. You will work on distributed and microservices-based applications, building reliable APIs and backend services that can support demanding workloads and evolving business requirements.

Requirements
Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Python 3.x.
  • Build robust RESTful APIs and backend services using FastAPI and/or Flask.
  • Design and implement microservices and distributed backend architectures.
  • Develop efficient database solutions using SQLAlchemy ORM, including session management and transaction handling.
  • Design, optimize, and maintain PostgreSQL and/or MySQL databases.
  • Perform database query optimization, indexing, performance tuning, and troubleshooting.
  • Develop applications using appropriate multithreading, concurrency, and asynchronous programming patterns.
  • Ensure backend services are thread-safe, reliable, and capable of handling concurrent workloads.
  • Design scalable APIs following REST, OpenAPI, and Swagger standards.
  • Containerize applications using Docker and deploy and manage workloads using Kubernetes.
  • Deploy, configure, monitor, and maintain applications on Google Cloud Platform (GCP).
  • Identify and resolve performance, scalability, reliability, and production issues.
  • Develop unit tests and maintain high standards for code quality, maintainability, and test coverage.
  • Participate in code reviews and contribute to engineering standards and best practices.
  • Collaborate with cross-functional engineering teams to define technical solutions and implementation approaches.
  • Contribute to system architecture, technical documentation, and design reviews.
  • Monitor application health and identify opportunities for improving reliability, observability, and operational efficiency.
  • Evaluate and implement improvements to backend architecture, development processes, and engineering practices.
What Makes You a Great Fit
  • 8+ years of hands-on experience in Python backend development.
  • Strong expertise in Python 3.x and object-oriented programming.
  • Extensive hands-on experience with FastAPI and/or Flask.
  • Strong experience with SQLAlchemy ORM, session management, database transactions, and efficient data access.
  • Solid understanding of multithreading, concurrency, asynchronous programming, and thread-safe application development.
  • Strong experience with PostgreSQL and/or MySQL, including database design, indexing, query optimization, and performance tuning.
  • Hands-on experience with Docker and Kubernetes.
  • Proven experience deploying and managing applications on Google Cloud Platform (GCP).
  • Strong knowledge of REST APIs, OpenAPI, and Swagger.
  • Good understanding of microservices architecture, distributed systems, scalability, and high-performance application design.
  • Strong experience with Git, code reviews, unit testing, and modern software engineering practices.
  • Excellent debugging, troubleshooting, and performance-optimization skills.
  • Ability to design reliable backend systems and make sound technical decisions.
  • Strong communication and collaboration skills with the ability to work effectively in cross-functional engineering teams.
  • Strong ownership mindset with the ability to independently drive technical initiatives from design through production.
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Weekday AI • Gurugram District

On-site
INR 1,500,000 - 2,600,000
Backend software developer
Backend software developer

Weekday AI (YC W21) • Delhi

On-site
INR 1,000,000 - 1,500,000
Python Backend Developer (5- 7 Years ) Hyderabad
Python Backend Developer (5- 7 Years ) Hyderabad

HypTechie • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Python Developer
Python Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

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

Applix • Hyderabad

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

Integel Institute Of Technology Tamil Nadu • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,300,000
Python Developer FullStack and Backend
Python Developer FullStack and Backend

Integel Institute Of Technology Tamil Nadu • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 2,200,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

Hybrid
INR 1,200,000 - 2,400,000
Senior Python Developer
Senior Python Developer

Expleo Group • Chennai District

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