Our client is a specialist IT Consulting / Resourcing firm with 100% focus on Digital Transformation skills. Our client deliver value to our clients by offering flexibility for your project hiring needs.
- Opportunity to make a positive impact
 - Great work environment
 - Flexible working options
 
The Job
Position Overview:
We are seeking a highly skilled and motivated Technology Lead to join our dynamic engineering team. This role is a unique blend of deep technical expertise and leadership. You will be responsible for guiding the technical direction of your team, architecting robust and scalable solutions, and mentoring engineers. You are a hands-on coder who also enjoys leading, coaching, and driving projects to successful completion.
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.
 
Ideal Candidate
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
 - 8+ years of professional software development experience.
 - 2+ years of experience in a tech lead, team lead, or architecture role.
 - Proven experience in designing, architecting, and delivering large-scale, distributed systems.
 - Expertise in one or more of our core technologies: [e.g., Java/Python/Node.js, React/Angular, AWS/Azure/GCP, Kubernetes/Docker, SQL/NoSQL databases].
 - Strong understanding of software development principles (SOLID, DRY, Design Patterns) and architecture patterns (Microservices, Event-Driven, MVC).
 - Experience with Agile/Scrum methodologies.
 - Excellent problem-solving, analytical, and debugging skills.
 - Strong communication and interpersonal skills.
 - Able to work in fast-paced environment with can-do attitude
 
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.
 
Ref: XEDP6MJSE9
Agent Note This position is posted on behalf of a client by a third party agent.
Related Job Searches:
- Company:
Snaphunt Pte Ltd - Designation:
Technical Lead - Profession:
IT / Information Technology - Industry:
Computer and IT 
