HamburgerMenu
hirist

Job Description

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).


info-icon

Did you find something suspicious?