Job Summary:
We are seeking a skilled Team Lead Python to join our dynamic team. As a Python Developer, you will be responsible for developing and maintaining backend services and APIs using Python frameworks. You will collaborate with cross-functional teams to design and implement solutions that align with project requirements and business goals. The ideal candidate will have a strong background in Python development, experience with web frameworks, and a knack for problem-solving.
Responsibilities:
Lead a team of Python developers in designing, developing, testing, and deploying robust and scalable applications.
Architect efficient and reusable Python code and libraries for various projects.
Collaborate closely with Product Managers, Designers, and other stakeholders to define project requirements and deliverables.
Mentor and coach team members, conduct code reviews, and enforce coding standards and best practices.
Implement automated testing platforms and unit tests to ensure code quality.
Optimize applications for performance, scalability, and security.
Stay up-to-date with Python and related technologies and frameworks, and apply them to our projects as appropriate.
Troubleshoot and resolve issues in development, testing, and production environments.
Collaborate with cross-functional teams to define and implement innovative solutions for project requirements.
Requirements:
MCA Degree
Minimum of 4 years of professional experience in Python application development.
Proven experience in leading a team of developers and managing project timelines and deliverables.
Strong proficiency in Python and its frameworks (e.g., Django, Flask).
Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
Familiarity with front-end technologies such as HTML, CSS, JavaScript, and client-side frameworks (e.g., React, Angular).
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and the ability to debug and optimize code.
Strong understanding of software design patterns, data structures, and algorithms.
Ability to communicate effectively with technical and non-technical stakeholders.
Experience in Agile development methodologies is a plus.
Preferred:
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
Experience with microservices architecture and RESTful APIs.
Contributions to open-source projects or active involvement in the Python community.
Certifications in Python or related technologies.
Job Type: Full-time
Schedule:
• Day shift
Experience:
• total work: 4 years (Preferred)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.