Experience
4 - 8 yrs
Salary (CTC)
₹10L - ₹20L
Job Location
Coimbatore, India
Vacancy
2
Designation
Senior Python Developer
Job Type
ONSITE
Job Description
Role & responsibilities
Job description
About the Role
We are looking for a Senior Python Developer who is passionate about backend development and emerging technologies, especially in the field of AI and automation. This role combines hands-on development with technical leadership, focusing on building production-grade APIs, architecting microservices, and integrating advanced technologies into real-world, high-performance backend systems and distributed applications.
Key Responsibilities
- Design, develop, and implement high-performance Python-based web applications and microservices.
- Collaborate with product managers, developers and stakeholders to translate business requirements into scalable & secure technical solutions and system designs.
- Establish and enforce coding standards, design patterns, and best practices to ensure maintainable and high-quality codebases.
- Participate in all phases of the software development lifecycle including requirement analysis, architecture design, development, testing, deployment, and maintenance.
- Build and maintain RESTful APIs using frameworks like Django REST Framework or FastAPI.
- Conduct code reviews, provide technical mentorship, and ensure adherence to development standards.
- Monitor and optimize application performance, ensuring scalability and stability.
- Stay updated on emerging AI technologies, evaluate and integrate them, and explore ways to incorporate them into backend systems.
- Troubleshoot complex technical issues and support deployment pipelines.
- Contribute to the strategic improvement of the digital development function and identify opportunities for automation and innovation.
Required Skills & Qualifications
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 4-8 years of experience in backend development using Python 3.
- Strong Hands-on expertise with Django, FastAPI, or Flask frameworks.
- Strong experience in developing and consuming RESTful APIs.
- Proficiency with databases both relational (PostgreSQL, MySQL) and NoSQL (MongoDB).
- Solid understanding of microservices architecture and asynchronous processing.
- Experience with unit testing and debugging using tools such as PyTest, unittest, or PyUnit.
- Understanding of web servers (ASGI/WSGI), load balancers, and background job queues.
- Hands-on experience with cloud deployments on platforms like AWS, DigitalOcean, or Heroku.
- Exposure to AI tools and integrations (e.g., Cursor, WindSurf, Claude Code, or similar).
- Excellent problem-solving, analytical, and communication skills.
Good to Have
- Experience or interest in Generative AI (LLMs, AI agents, AutoML) and AI model integration.
- Familiarity with Python libraries such as NumPy, Pandas, or Scikit-learn.
- Exposure to RAG-based QA, code generation, or AI-driven automation.
- Experience in application monitoring, observability and performance optimization.
