Skip to main content

Python Developer

Technology
Talent Basket
Hyderabad, India1 week agoUntil 30/12/2026
Full time

Job description

Python Tech Lead

Company: UST

Job Title: Tech Lead – Python Backend Development

Experience: 10 Years

Location: Hyderabad

Role Overview

UST is looking for a highly skilled Python Tech Lead with strong experience in backend development, FastAPI, microservices, and API-driven applications.

The candidate will be responsible for designing, developing, enhancing, and maintaining scalable backend services and Backend-for-Frontend (BFF) layers. The role requires strong technical expertise in Python, API development, solution design, testing, debugging, and collaboration with cross-functional teams.

Key Responsibilities

  • Develop and maintain backend services using Python 3.10 and FastAPI.
  • Design and implement scalable, secure, and high-performance RESTful APIs.
  • Build and maintain Backend-for-Frontend (BFF) layers for seamless frontend integration.
  • Collaborate with product managers, QA teams, and developers to deliver product enhancements.
  • Troubleshoot and resolve production issues across APIs, databases, logs, deployments, and frontend interactions.
  • Perform root-cause analysis, issue triaging, and continuous product improvement.
  • Create and execute unit, integration, and API tests.
  • Participate in code reviews, architecture discussions, and technical design activities.
  • Support CI/CD processes, containerization, and deployment activities.
  • Contribute to engineering best practices, process improvements, and knowledge-sharing initiatives.

Required Skills

  • Strong expertise in Python 3.x, preferably Python 3.10.
  • Hands-on experience with FastAPI and Uvicorn.
  • REST API design and development.
  • Backend-for-Frontend (BFF) architecture.
  • Microservices architecture and distributed systems.
  • Backend integration testing.
  • Unit testing and integration testing.
  • Dependency injection and asynchronous programming.
  • API validation and error handling.
  • Service-to-service communication.
  • Git and Agile/Scrum methodologies.
  • Strong debugging and troubleshooting capabilities.

Desired Skills

  • Angular 17.
  • Kubernetes and Docker.
  • CI/CD pipelines.
  • Authentication and session management.
  • Token-based security.
  • Release management and deployment troubleshooting.
  • SBOM generation.
  • Product support and incident management.
  • Scientific or laboratory workflow applications.
  • Cloud-native application development.

Experience & Qualifications:

  • 10 years of professional software development experience.
  • Strong hands-on experience in Python backend development.
  • Experience developing and maintaining FastAPI-based applications.
  • Demonstrated experience in backend application development and API engineering.
  • Experience with end-to-end solution design and architecture.
  • Ability to work independently with strong ownership and accountability.
  • Excellent analytical, problem-solving, and communication skills.

Educational Qualification: Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Keywords
AngularAngularJSPythonScrumUnit TestingCI/CDDebugger

Interested in this role?