Job Title: Python Lead (8-12 Years)
Location: Technopark, Trivandrum
Job Type: Full-time
Experience Level: 8-12 Years
Job Summary:
We are seeking a highly experienced Python Lead with 8-12 years of industry expertise to lead our Python development team. The ideal candidate will have in-depth knowledge of Python, strong experience in implementing RESTful APIs, and familiarity with Flask or Django frameworks. As a Python Lead, you will be responsible for designing and overseeing the development of scalable and secure applications, mentoring team members, and ensuring the delivery of high-quality solutions.
Key Responsibilities:
- Lead the design and implementation of high-quality Python applications.
- Develop, test, and maintain RESTful APIs to support various business requirements.
- Oversee and guide the work of other developers, ensuring code quality, scalability, and best practices.
- Collaborate with cross-functional teams to define project requirements and timelines.
- Ensure smooth integration of Python applications with databases and third-party services.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews, troubleshoot bugs, and provide technical support as needed.
- Mentor junior team members, providing guidance and sharing best practices.
- Stay updated with the latest trends and advancements in Python and related technologies.
Required Skills & Qualifications:
- Technical Expertise:
- Deep expertise in Python programming with 8-12 years of experience.
- Proven experience in building and maintaining REST APIs.
- Proficiency in frameworks such as Flask or Django.
- Experience with front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Strong knowledge of database technologies (SQL, NoSQL).
- Familiarity with version control systems like Git.
- Exposure to cloud platforms (AWS, Azure, or Google Cloud) is desirable.
- Understanding of containerization and orchestration tools like Docker and Kubernetes.
- Leadership & Communication:
- Strong leadership and team management skills.
- Ability to work effectively with cross-functional teams.
- Excellent communication and problem-solving abilities.
- Experience mentoring and guiding junior developers.
Educational Qualifications:
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
What We Offer:
- Competitive salary and performance-based incentives.
- Opportunities for professional growth and development.
- Collaborative work environment with cutting-edge technology.