Haystack
โ† Back to Jobs
Full time
Technology
WA

Senior Backend Engineer

Weekday AIHyderabad, Telangana๐Ÿ‡ฎ๐Ÿ‡ณIndiaPosted 6 Oct 2026

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
Hyderabad, Telangana, India
Posted
14 hours ago
DockerFastAPIFlaskGCPMicroservicesMySQLContinuous ImprovementGitGoogle CloudKubernetesPostgreSQLPythonREST

Job Description

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

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

Experience: 8+ yrs

Location: Hyderabad, Telangana, India

Job Type: Full-time

We are looking for an experiencedย Senior Python Backend Engineerย to design, develop, and maintain scalable, high-performance backend systems. The role requires strong expertise inย Python, 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 usingย Python 3.x.
  • Build high-performance APIs and backend services usingย FastAPI and/or Flask.
  • Design and implement robustย RESTful APIsย following industry standards.
  • Develop and maintain API specifications and documentation usingย OpenAPI and Swagger.
  • Design and optimise database schemas and data-access layers usingย SQLAlchemy ORM.
  • Implement effective session management, database transactions, and reliable data-processing workflows.
  • Work withย PostgreSQL and/or MySQLย for application development and data management.
  • Perform query optimisation, indexing, database performance tuning, and troubleshooting.
  • Develop applications using appropriateย multithreading, concurrency, and asynchronous programmingtechniques.
  • Ensure backend services are thread-safe, reliable, and capable of handling concurrent workloads.
  • Design and develop scalableย microservices and distributed systems.
  • Contribute to application architecture and technical design decisions.
  • Containerise applications usingย Dockerย and manage deployments usingย Kubernetes.
  • Deploy, operate, and troubleshoot applications onย Google 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 experienceย in Python backend development.
  • Strong expertise inย Python 3.xย and object-oriented software development.
  • Extensive hands-on experience withย FastAPI and/or Flask.
  • Strong experience withย SQLAlchemy ORM, session management, and database transactions.
  • Solid understanding ofย multithreading, concurrency, asynchronous programming, and thread-safe application development.
  • Strong experience withย PostgreSQL and/or MySQL, including database design, indexing, query optimisation, and performance tuning.
  • Proven experience designing and developingย REST APIsย and working with OpenAPI/Swagger.
  • Strong understanding ofย microservices architecture, distributed systems, scalability, and high-performance application design.
  • Hands-on experience withย Docker and Kubernetes.
  • Experience deploying and managing production applications onย Google 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.

Similar jobs