Why Join Us?
We are seeking an experienced and dynamic Software Team Leader to join our team. The ideal candidate will have a strong background in software development, with at least 5 years of experience, including 2 years in a team management role. This role requires expertise in web development, backend, cloud environments, and building world-class products.
This is a unique opportunity to work on a large-scale cloud-native system using cutting-edge technology in an agile environment.
You will have the opportunity to lead the design, architecture and implementation in the team.
Key Responsibilities
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of software development experience, including 2 years managing teams.
- Experience with web development frameworks such as Angular, React, or Vue.
- Proficiency in Python or other backend programing language.
- Expertise in AWS and working in high-scale production environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Ability to work effectively in a fast-paced and dynamic environment.
Qualifications
- Lead and Mentor: Provide technical leadership and mentorship to a team of developers, fostering a collaborative and innovative environment.
- Project Management: Oversee project timelines, deliverables, and resource allocation to ensure successful project completion.
- Code Review and Quality Assurance: Conduct regular code reviews to maintain high code quality and adherence to best practices.
- Innovation and R&D: Stay updated with the latest industry trends and technologies, and drive innovation within the team.
- Performance Monitoring: Monitor and evaluate team performance, providing feedback and support to help team members grow and succeed.
- Collaborate closely with cross-functional teams and customers to solve complex problems and innovate new features