24 Oct
|
Tata Consultancy Services
|
Chennai
24 Oct
Tata Consultancy Services
Chennai
IMPORTANT NOTE: Shortlisting for this role will conclude by October 22, 2026. Candidates who apply on October 22 and are shortlisted will receive an invitation email containing venue details (Chennai) on October 23, 2026. Please note that entry for the interview for this skill is strictly restricted to invited candidates only.
We are seeking a highly skilled Senior Python Backend Developer with expertise in Python, FastAPI, Pydantic, SQLAlchemy, REST APIs, and modern backend engineering practices. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services while ensuring reliability, performance, and maintainability.The role requires strong experience in API development, database integration, cloud-ready backend architectures, and exposure to modern AI-assisted development tools and Agentic AI frameworks.Key ResponsibilitiesBackend Development
- Design, develop, and maintain backend services using FastAPI.
- Build scalable and secure RESTful APIs for enterprise applications.
- Implement backend business logic and service integrations.
- Develop and maintain reusable backend components.
- Ensure code quality, maintainability, and scalability.
API Development & Integration
- Design and implement REST API architectures.
- Integrate backend systems with internal and external applications.
- Develop API validation and serialization using Pydantic.
- Ensure secure and efficient API communication.
- Support API documentation and lifecycle management.
Database Development
- Develop and optimize database interactions using SQLAlchemy.
- Work with relational databases for data storage and retrieval.
- Design effective queries and optimize application performance.
- Ensure database reliability, consistency, and scalability.
- Implement data validation and integrity controls.
Testing & Quality Assurance
- Write unit tests and integration tests for backend services.
- Perform debugging and root cause analysis of production issues.
- Ensure backend services meet quality and reliability standards.
- Contribute to continuous improvement of development practices.
Collaboration & Engineering Excellence
- Work closely with frontend developers to ensure seamless integration.
- Collaborate with architects, product teams, and stakeholders.
- Participate in design reviews and Agile ceremonies.
- Contribute to technical discussions and solution design.
AI & Modern Development Practices
- Utilize AI-assisted development tools such as:
- ChatGPT
- GitHub Copilot
- Aider
- Cline
- Explore and support Agentic AI frameworks such as:
- CrewAI
- AutoGen
- Google ADK
- Stay updated on emerging technologies and backend development trends.
Required Skills
- 7+ years of professional backend development experience.
- Strong expertise in
- Python
- FastAPI
- REST API Development
- Pydantic
- SQLAlchemy
- Experience with
- SQL Databases
- Git
- Backend Architecture
- Unit Testing
- Integration Testing
- Strong understanding of
- API Design Principles
- Data Validation
- Serialization
- Performance Optimization
- Strong debugging and troubleshooting capabilities.
Preferred Skills
- Spring Boot.
- Flask.
- Django.
- CrewAI.
- AutoGen.
- Google ADK.
- Agentic AI Frameworks.
- Generative AI Tools.
- Cloud-native backend development.
Desired Candidate Profile
- Strong hands-on coding and backend engineering skills.
- Excellent problem-solving and analytical abilities.
- Strong communication and collaboration skills.
- Experience working in Agile development environments.
- Ability to build scalable and maintainable backend systems.
- Passion for modern software engineering and AI-driven development.
📌 Senior Python Backend Developer (In-Person Interview) (Chennai)
🏢 Tata Consultancy Services
📍 Chennai