As a technical leader, you will play a pivotal role in designing, developing, and delivering cutting-edge solutions while fostering a culture of excellence within the team.
This position is ideal for a professional with a proven track record in coding and team leadership, who is eager to make an impact in a dynamic and fast-paced environment.
Key Responsibilities:
- Technical Leadership:
- Provide technical direction and architectural guidance to the engineering team.
- Lead the development of scalable, high-quality software solutions using Python.
- Ensure adherence to coding standards, best practices, and agile methodologies.
- Team Management:
- Mentor and guide a team of engineers to achieve their professional goals.
- Foster a collaborative and inclusive team environment.
- Conduct performance reviews and provide constructive feedback.
- Project Delivery:
- Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.
- Oversee the end-to-end software development lifecycle.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Innovation & Improvement:
- Continuously evaluate emerging technologies and tools to enhance productivity and innovation.
- Drive process improvements to optimize team efficiency and software quality.
Qualifications:
- Technical Expertise:
- Strong proficiency in Python and its associated frameworks (e.g., Flask, Django).
- Deep understanding of software design patterns, algorithms, and data structures.
- Experience with cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Leadership Experience:
- At least 8 years of hands-on coding experience, including 3+ years in a leadership role.
- Proven ability to lead and inspire engineering teams to achieve ambitious goals.
- Preferred Qualifications:
- Familiarity with DevOps practices and microservices architecture.
- Experience working in Singapore or a strong understanding of the local tech landscape.