We are seeking a highly skilled and experienced Software Team Lead with over 10 years of experience to lead and mentor our development team. The ideal candidate will have a strong background in Pythonbased frameworks particularly Django and Flask with additional expertise in secondary technologies such as PySpark PHP Node.js and MongoDB. This role involves leading a team of developers ensuring highquality software delivery and driving technical innovation.
Requirements
Key Responsibilities:
Qualifications:
Experience:
- 10 years of software development experience with a minimum of 3 years in a leadership role.
- Proven expertise in Python development particularly with Django and Flask frameworks.
- Handson experience with secondary technologies such as PySpark PHP Node.js and MongoDB.
- Demonstrated ability to lead and mentor a team of developers.
Technical Skills:
- Advanced proficiency in Python with deep knowledge of Django and Flask frameworks.
- Experience in big data processing with PySpark.
- Proficiency in web development using PHP and Node.js.
- Strong understanding of NoSQL databases particularly MongoDB.
- Familiarity with modern development practices including version control CI/CD and agile methodologies.
Leadership & Management:
- Strong leadership skills with the ability to inspire and guide a team towards achieving technical excellence.
- Excellent problemsolving abilities with a strategic mindset.
- Effective communication skills capable of conveying complex technical concepts to both technical and nontechnical stakeholders.
Education:
- Bachelor s or Master s degree in Computer Science Engineering or a related field.
Benefits
Competitive salary and performancebased incentives.
Flexible working hours with the possibility of remote work.
Key Responsibilities: Team Leadership & Management: Lead a team of software engineers, providing technical direction and mentorship. Oversee the development and implementation of projects using Python frameworks (Django, Flask) and other technologies as needed. Conduct code reviews, ensuring adherence to best practices and coding standards. Facilitate continuous learning and professional development within the team. Technical Oversight: Provide hands-on expertise in Python, with a strong focus on Django and Flask. Guide the team in the use of secondary technologies, including: Big Data Processing: PySpark Web Development: PHP, Node.js Database Management: MongoDB Architect and design scalable, maintainable, and efficient software solutions. Project Management: Collaborate with Product Managers, Designers, and other stakeholders to define project requirements, timelines, and deliverables. Manage the project lifecycle, from conception to deployment, ensuring timely and quality delivery. Prioritize and allocate tasks to team members based on project needs and individual strengths. Strategic Planning: Contribute to the technical roadmap, ensuring alignment with business goals and emerging technologies. Identify and implement process improvements to enhance team efficiency and product quality. Stay updated with industry trends and integrate relevant advancements into the team s workflow. Stakeholder Communication: Serve as the primary technical liaison between the development team and other departments. Prepare and present technical reports, progress updates, and project challenges to senior management and stakeholders. Foster strong collaboration and communication across cross-functional teams. Qualifications: Experience: 10+ years of software development experience, with a minimum of 3 years in a leadership role. Proven expertise in Python development, particularly with Django and Flask frameworks. Hands-on experience with secondary technologies such as PySpark, PHP, Node.js, and MongoDB. Demonstrated ability to lead and mentor a team of developers. Technical Skills: Advanced proficiency in Python, with deep knowledge of Django and Flask frameworks. Experience in big data processing with PySpark. Proficiency in web development using PHP and Node.js. Strong understanding of NoSQL databases, particularly MongoDB. Familiarity with modern development practices, including version control, CI/CD, and agile methodologies. Leadership & Management: Strong leadership skills with the ability to inspire and guide a team towards achieving technical excellence. Excellent problem-solving abilities, with a strategic mindset. Effective communication skills, capable of conveying complex technical concepts to both technical and non-technical stakeholders.