We're Hiring: Associate Technical Lead!
We are seeking an Associate Technical Lead to provide architectural vision, technical leadership, and hands-on development expertise for our distributed development teams. This role requires a balance of strategic technical decision-making, team mentorship, and active coding to deliver scalable, secure, and high-performing software solutions. You will collaborate closely with cross-functional teams to translate business requirements into actionable technical outcomes while fostering a culture of excellence and innovation.
Location: Singapore, Singapore
Work Mode: Work From Office
Role: Associate Technical Lead
What You'll Do:
Technical Leadership & Architecture (40%)
- Provide technical leadership and architectural guidance to remote development teams (India based).
- Design, architect, and document scalable, secure, and high-performance software solutions.
- Drive technology stack and tooling decisions, balancing innovation with stability.
- Conduct code and design reviews to ensure compliance with best practices and architectural standards.
- Champion technical excellence, introducing new technologies and processes to enhance productivity and quality.
Team Leadership & Mentorship (30%)
- Lead, mentor, and coach software engineers to foster growth, collaboration, and high performance.
- Facilitate technical discussions and decision-making within the team.
- Support task breakdown, estimation, and sprint planning in an Agile/Scrum setup.
- Identify and address skill gaps, promoting continuous professional development.
Hands-On Development (20%)
- Contribute to coding and development of critical components and complex features.
- Lead by example by writing clean, maintainable, and efficient code.
- Troubleshoot and resolve complex technical challenges in a timely manner.
Project Management & Collaboration (10%)
- Collaborate with Product Managers, Designers, and other stakeholders to align technical solutions with business objectives.
- Provide accurate technical estimates and manage risks in project delivery.
- Communicate complex technical concepts to both technical and non-technical audiences.
What We're Looking For:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent experience.
- 4+ years of professional software development experience.
- 2+ years of proven experience in a Tech Lead, Team Lead, or Architecture role.
- Strong background in designing and delivering large-scale, distributed systems.
- Expertise in one or more core technologies: Java/Python/Node.js, React/Angular, AWS/Azure/GCP, Kubernetes/Docker, SQL/NoSQL databases.
- Deep understanding of software development principles (SOLID, DRY, Design Patterns) and architecture patterns (Microservices, Event-Driven, MVC).
- Hands-on experience with Agile/Scrum methodologies.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication, leadership, and interpersonal skills.
- Ability to thrive in a fast-paced environment with a proactive, can-do mindset.
Ready to take your career to the next level Apply now and be part of our innovative journey!