19 Sep
|
Tata Consultancy Services
|
Hyderabad
19 Sep
Tata Consultancy Services
Hyderabad
Technical Lead Backend (Python / FastAPI / Azure)
Experience
10+ Years
Location
PAN India
Job Summary
We are seeking an experienced Technical Lead - Backend with robust expertise in Python, FastAPI, and Microsoft Azure to design, develop, and lead the delivery of scalable cloud-native applications. The ideal candidate should have extensive experience in backend architecture, API development, microservices, cloud technologies, and team leadership.
Key Responsibilities
Lead the design and development of scalable backend solutions using Python and FastAPI.
Architect and implement cloud-native applications on Microsoft Azure.
Drive technical discussions, architecture reviews, and design decisions.
Develop RESTful APIs and microservices following industry best practices.
Ensure application performance, reliability, security, and scalability.
Collaborate with product owners, architects, DevOps teams, and stakeholders.
Mentor and guide developers through code reviews and technical coaching.
Define coding standards, development practices, and CI/CD processes.
Troubleshoot complex production issues and provide timely resolutions.
Participate in sprint planning, estimations, and release activities.
Required Technical Skills
Backend Development
Python (Advanced)
FastAPI
Flask/Django (Good to Have)
REST API Development
Microservices Architecture
Asynchronous Programming
Cloud & Azure
Microsoft Azure
Azure App Services
Azure Functions
Azure API Management
Azure Storage Services
Azure Key Vault
Azure Monitor/Application Insights
Databases
SQL Server
PostgreSQL
MySQL
Cosmos DB (Preferred)
Database Performance Optimization
DevOps & Automation
Azure DevOps
CI/CD Pipelines
Docker
Kubernetes (AKS Preferred)
Git/GitHub
Security
OAuth 2.0
JWT Authentication
API Security Best Practices
Role-Based Access Control (RBAC)
Leadership Expectations
Lead a team of backend engineers and provide technical direction.
Drive solution design and architectural governance.
Review code quality and enforce engineering best practices.
Coordinate with cross-functional teams for successful project delivery.
Own technical risks, dependencies, and mitigation strategies.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
10+ years of software development experience.
Minimum 5+ years of hands-on experience in Python development.
Minimum 3+ years of hands-on experience with FastAPI.
Strong experience designing and deploying Azure-based solutions.
Proven experience leading development teams and large-scale projects.
Excellent problem-solving and stakeholder management skills.
Preferred Skills
Event-driven architecture
Messaging technologies (Kafka, RabbitMQ, Azure Service Bus)
GenAI/LLM integration experience
Infrastructure as Code (Terraform/Bicep)
Observability and monitoring frameworks
Performance tuning and optimization
📌 Back End Developer (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad