Associate Technical Lead

Singapore, Singapore


Position Overview:

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.

Key Responsibilities:

Technical Leadership & Architecture (40%)

  • Provide technical leadership and vision for remote development team (India).
  • Design, architect, and document scalable, secure, and high-performance software solutions.
  • Make critical technology stack and tooling decisions, balancing innovation with stability.
  • Conduct code and design reviews to ensure adherence to best practices and architectural guidelines.
  • Drive technical excellence and continuous improvement by introducing new technologies and processes where appropriate.

Team Leadership & Mentorship (30%)

  • Lead, mentor, and coach a team of software engineers, fostering a culture of collaboration and high performance.
  • Facilitate technical discussions and decision-making within the team.
  • Assist in task breakdown, estimation, and sprint planning in an Agile/Scrum environment.
  • Identify skill gaps and contribute to the professional development of team members.

Hands-On Development (20%)

  • Remain hands-on in coding, contributing to the development of critical components and complex features.
  • Lead by example by writing clean, maintainable, and efficient code.
  • Troubleshoot and resolve complex technical and design issues.

Project Management & Collaboration (10%)

  • Collaborate closely with Product Managers, Designers, and other stakeholders to translate business requirements into technical solutions.
  • Provide accurate technical estimates and help manage project timelines and risks.
  • Communicate technical concepts effectively to non-technical audiences.

Requirements:

  • 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.

Preferred:

  • Experience in Retail, e-Commerce, B2B, & B2C
  • Experience with DevOps practices and CI/CD pipelines.
  • Contributions to open-source projects or a public portfolio (GitHub, etc.).
  • Experience with performance tuning and optimization.

Associate Technical Lead

Job description

Associate Technical Lead

Personal information
Details