Job Description
Key Responsibilities:
Lead and manage a team of developers specializing in Python and Java, ensuring high performance and productivity.
Design, develop, and maintain robust, scalable applications using Python frameworks (Django, Flask) and Java technologies (Spring, Hibernate).
Work closely with product managers, designers, and other stakeholders to gather requirements and define project scope and objectives.
Ensure application architecture is scalable and maintainable, adhering to best practices and coding standards.
Conduct code reviews, provide constructive feedback, and promote a culture of continuous improvement within the team.
Manage project timelines, deliverables, and resources to meet business objectives effectively.
Troubleshoot and resolve technical issues promptly, ensuring high availability and performance of applications.
Keep up with emerging technologies, trends, and best practices in software development, including AI and ML, and make recommendations for improvements.
Leverage Artificial Intelligence (AI) and Machine Learning (ML) technologies to enhance the functionality and performance of applications.
What We’re Looking For:
A leader with 4+ years of experience in Python and Java development
Strong experience with frameworks like Django, Flask, Spring, Hibernate
Expertise in building scalable, high-performance applications
A passion for mentoring teams and promoting growth and innovation
A solution-oriented mindset with the ability to solve complex technical challen
Bachelor's degree in Computer Science