This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Job description
About the Role
We are seeking an experienced Technical Lead (Full-Stack) to join our team on a freelance contract basis.
This position is being advertised through our recruitment partner in Vietnam. The successful candidate will provide services to a Singapore-based technology company and will work closely with our regional team on project delivery and client engagements.
In this role, you will own the architecture, mentor a team of talented engineers, and partner closely with Product and Business stakeholders to deliver high-impact products that serve millions of users. If you are passionate about building scalable systems, growing engineering talent, and shaping the technology roadmap of a fast-moving product, we would love to hear from you.
Key Responsibilities
- Lead, mentor, and grow a team of full-stack engineers — provide technical guidance, conduct code reviews, and foster a culture of engineering excellence and continuous learning.
- Own the end-to-end technical architecture of products and services: design scalable, secure, and maintainable systems aligned with business goals and long-term product strategy.
- Partner with PM and cross-functional stakeholders to translate high-level business requirements into clear technical roadmaps, milestones, and deliverables.
- Drive technical decision-making — evaluate trade-offs, select appropriate technologies, frameworks, and tools, and define coding standards and best practices across the team.
- Oversee the full software development lifecycle: planning, estimation, design, implementation, code review, testing, deployment, monitoring, and post-release support.
- Conduct hands-on development on the most critical and complex components of the system, while balancing leadership responsibilities.
- Define and enforce documentation standards for technical designs, system architecture, APIs, workflows, and operational runbooks.
- Establish and maintain robust CI/CD pipelines, automated testing strategies (unit, integration, end-to-end), and DevOps best practices.
- Benchmark, troubleshoot, and continuously optimize application performance, scalability, reliability, and cost-efficiency.
- Identify, evaluate, and mitigate technical risks; lead incident response and root-cause analysis for production issues.
- Champion the adoption of modern technologies — including AI-assisted development, AI Agents, and emerging tooling — to accelerate delivery and improve product quality.
- Collaborate with hiring managers to interview, recruit, and onboard engineering talent; contribute to team planning and resource allocation.
- Communicate technical concepts clearly to both technical and non-technical audiences, including senior leadership and external partners.
- Drive a culture of accountability, ownership, and quality across the engineering team.
- Comfortable to engage with end user clients to understand requirements and perform business analysis.
Your skills and experience
- At least 7+ years of professional software engineering experience, with 2+ years in a Tech Lead, Engineering Lead, or equivalent leadership role.
- Proven track record of architecting and delivering production-grade, large-scale, distributed systems.
- Strong hands-on expertise in Node.js, JavaScript, TypeScript, and Golang.
- Solid front-end experience with Angular and/or ReactJS.
- Deep knowledge of PostgreSQL — schema design, query optimization, indexing, and scaling strategies.
- Strong proficiency with Docker, container orchestration, and modern deployment workflows.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure), microservices architecture, and event-driven systems.
- Strong understanding of CI/CD pipelines, infrastructure-as-code, observability, and DevOps best practices.
- Solid grasp of modern AI concepts and ecosystems — MCP, AI Agents, Agentic workflows, and LLM-based application design.
- Proven experience using AI-assisted coding tools such as Claude, Codex, Cursor or similar.
- Excellent system design skills with the ability to make sound architectural trade-offs.
- Strong leadership, mentoring, and people-development skills — able to grow engineers and build high-performing teams.
- Excellent communication skills in English (both written and verbal) and the ability to influence stakeholders at all levels.
- Experience performing Business Analyst-style responsibilities: requirement gathering, solution analysis, and functional clarification.
- Comfortable working remotely with distributed teams across time zones.
- Immediately available or with a notice period of no more than one month is preferred.
Nice to Have
- Experience leading product teams in infrastructure, building management, IoT or other high-traffic consumer products.
- Experience building and deploying services using AWS Cloud Services.
- Contributions to open-source projects or technical thought leadership (talks, blogs, papers).
- Experience designing AI-augmented products or integrating LLMs into production systems.
- Familiarity with security best practices, data privacy, and compliance frameworks.
Why you'll love working here
- Very attractive salary commensurate with experience, plus performance-based bonuses.
- Clear career development path with opportunities to grow into Engineering Manager or Principal Engineer roles.
- Access to the latest technologies, tools, and AI-assisted development platforms.
- Opportunity for business trips to Singapore and engagement with strategic partners.
- Work alongside a friendly, experienced, and highly talented team.
- Professional, collaborative, and supportive working environment.
- Work-from-home arrangement.
SVTEK TECHNOLOGY CORPORATION