Posted on: 23/10/2025
Description :
Job Summary :
We are seeking a highly experienced and motivational Python Developer for a Lead Role focused on enterprise-grade application development.
The successful candidate will possess deep expertise in core and advanced Python, robust application architecture, and a strong commitment to modular, scalable code. This role involves significant hands-on development, technical leadership, and mentoring a high-performing team.
Key Details :
Role : Python Developer (Lead Role) + Application Developer
Experience : 7 to 12 Years
Location : Chennai (Onsite)
Notice Period : Immediate Joiners Preferred (Candidates with short notice periods will be prioritized)
Focus Note : This role requires application development experience and does NOT involve web scraping.
Core Responsibilities :
- Application Development : Lead the design, development, and delivery of high-quality, enterprise-grade applications and software components using Python.
- Technical Leadership : Act as the technical leader, guiding the team in making architectural decisions, setting coding standards, and ensuring best practices are followed.
- Architecture & Design : Apply a strong understanding of design patterns, software architecture, and modular coding principles to build maintainable and scalable systems.
- Integration & APIs : Design and implement solutions for seamless integration with various APIs, databases, and complex backend systems.
- Quality & Optimization : Ensure code quality through rigorous unit testing, implement strategies for performance optimization, and design applications with scalability in mind.
- Mentorship & Code Review : Provide technical mentorship to junior and mid-level developers. Conduct thorough code reviews to enforce quality standards and disseminate knowledge across the team.
- Problem Solving : Troubleshoot complex production issues, identifying root causes and implementing permanent solutions.
Required Skills and Qualifications :
- Python Expertise : 712 years of hands-on, expert-level experience in core and advanced Python programming.
- Enterprise Application Focus : Proven expertise in enterprise-grade application development (e.g., financial systems, complex business logic engines, backend services, desktop applications, or large data processing systems).
- Architecture : Solid grasp of software design patterns (e.g., MVC, Singleton, Factory), system architecture, and building modular, testable code.
- System Integration : Extensive experience integrating Python applications with REST/SOAP APIs and various database systems (relational and/or NoSQL).
- Performance : Demonstrable ability to improve application performance through profiling, optimization techniques, and efficient resource management.
- Leadership/Mentorship : Experience in team leadership, technical guidance, and conducting formal code reviews is highly desirable and a strong plus for this lead role.
- Testing : Strong commitment to quality, with experience in various testing methodologies (unit, integration, end-to-end).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564091
Interview Questions for you
View All