Job Title
Python Backend Developer,29139
(Also suitable for: Senior Software Engineer Backend)
Experience
24 Years
Location
Multiple locations in India (Hybrid 3 days office)
Shift Timing
2:00 PM 11:00 PM
Notice Period
015 days only (Mandatory)
Job Overview
We are looking for a
Backend Software Engineer to help build and maintain scalable backend services for a centralized AI platform. This role focuses on developing secure and reliable REST APIs that support AI agent lifecycle management and monitoring.
The ideal candidate is strong in
Python backend development, comfortable working with
RESTful services and databases, and eager to learn modern
AI/agentic frameworks.
Key Responsibilities
- Design, develop, and maintain RESTful API endpoints
- Build backend services using Python frameworks such as Django, FastAPI, or Flask
- Support AI agent lifecycle management, monitoring, and orchestration
- Collaborate with senior engineers on data models, schemas, and ORM optimization
- Assist in implementing authentication, authorization, and multi-tenant features
- Contribute to asynchronous processing for long-running workflows
- Write clean, maintainable code with proper documentation
- Develop and execute automated tests to ensure reliability
- Participate in code reviews, technical discussions, and knowledge sharing
- Stay updated with modern backend and AI/agentic development practices
Must-Have Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- 24 years of backend development experience using Python
- Strong experience in REST API development
- Hands-on experience with Django REST Framework, FastAPI, or Flask
- Working knowledge of relational databases such as PostgreSQL or MySQL
- Experience with ORM frameworks (Django ORM, SQLAlchemy)
- Familiarity with Git, CI/CD pipelines, and automated testing
- Strong understanding of backend architecture and best practices
- Job stability is mandatory
Nice-to-Have Skills
- Exposure to AI/agentic frameworks such as LangChain, CrewAI, AutoGen
- Experience with asynchronous programming and background task processing
- Knowledge of microservices architecture
- Familiarity with cloud platforms and deployment workflows
- Prior experience working in AI-driven or platform engineering environments
Additional Requirements- Notice period must be 015 days
- Salary expectations should align with the defined budget
- All required skills must be clearly reflected in the candidate's profile
- Candidate must be able to clear strict background verification, including:
- Employment history
- Payslips
- References
- Dual employment checks
- Location preference must align with role requirements
Interview Process
- 2 Technical Rounds
- 1 Client/Final Round
Skills: python,rest api,django rest,fastapi,postgresql,orm,git,ci/cd