Tech Lead (Typescript/ Node.js - Pay Team)

ABOUT CLIENT

Our client is a software development company that focuses on creating custom solutions for their clients.

JOB DESCRIPTION

Provide technical leadership and mentorship for a team of Senior Software Engineers, offering guidance on architectural decisions, code reviews, and best practices
Conduct regular 1:1s, performance discussions, goal setting, and support personal development plans for the team
Take ownership of team delivery, including sprint planning, backlog refinement, removing blockers, and ensuring reliable execution
Act as the primary technical point of contact for the Product Manager and stakeholders
Support recruitment efforts by participating in interviews and contributing to building the engineering team
Cultivate a culture of quality, security, and continuous improvement within the team
Contribute to the development and code ownership of the TypeScript-based Payment API and Hub App (React)
Define and evolve the technical architecture, including API design, security model (OAuth2 / JWT), cloud infrastructure (Azure), and data flows
Drive the roadmap for test automation, CI/CD pipelines (GitHub Actions), observability, and SLA compliance (24/7 availability)
Evaluate and implement AI-assisted development tools to enhance team productivity
Ensure PCI DSS compliance and secure-by-design practices across the entire stack
Provide hands-on incident response and on-call escalation support.

JOB REQUIREMENT

Several years of experience building production-grade Web APIs using TypeScript and Node.js (NestJS or similar)
Solid experience with modern frontend development, state management, and component architecture using React
Hands-on experience with Microsoft Azure services such as App Services, Functions, API Management, Key Vault, and Monitoring
Proficiency in designing and managing CI/CD pipelines (GitHub Actions/Azure DevOps)
Strong knowledge and implementation of test automation tools (Jest, Playwright, Cypress or similar)
Proven leadership skills, including leading engineers, conducting code reviews, and driving technical decisions
Productive use of AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor
Solid understanding of payment processes, PCI DSS, and secure API development
Experience with common payment providers (Stripe, Adyen, PayPal, Mollie)
Knowledge of Infrastructure as Code (Bicep, Terraform) and container technologies (Docker, Kubernetes)
Experience in regulated environments (Finance, E-Commerce, SaaS)
Ability to scale engineering teams or transition from individual contributor to lead role
Strong communication skills, able to navigate technical discussions and effectively communicate with stakeholders
Empathetic leadership style focused on both technical expertise and team growth
Structured and pragmatic mindset, knowing when to set standards and when to prioritize shipping
High ownership mindset, taking full responsibility for product quality and team health
Excellent written and spoken English proficiency

WHAT'S ON OFFER

Competitive compensation package and benefits
Year-end bonus equivalent to a 13th-month salary
Up to 18 days of annual leave
Additional premium health insurance coverage
Commuting to and from work sponsored by Grab Services
Complimentary gourmet coffee, beverages, snacks, and fresh fruits
Emphasis on individual development:
Access to Udemy and other recommended courses
Sponsorship for professional certificates like React Developer Professional Certificate, IBM Front-End Developer Professional Certificate, etc.
Friday sharing sessions with provided lunch
One-on-one coaching with experienced professionals
Flexible work policy accommodating personal schedules and commitments
Dynamic, enjoyable, and agile work environment fostering creativity and collaboration
Open-minded, kind, and humble colleagues

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

NodeJS, ReactJS, Azure

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite, Hybrid

Job ID:

J02146

Status:

Active

Related Job:

Software Engineer (Node.js) - Database

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Develop high-quality Node.js code, optimize system performance, and tackle complex software integration challenges. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Software Engineer (Node.js) - Platform Security

Ho Chi Minh - Viet Nam


Product

  • NodeJS

Design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Develop high-quality Node.js code, strengthen system security and reliability, and tackle complex software integration challenges. Design and implement platform security controls across web applications, APIs, and cloud services, including authentication, authorization, session management, secrets management, encryption, and audit logging. Identify and remediate security risks through threat modeling, secure code reviews, automated security testing, dependency scanning, and investigation of security-related issues. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Software Engineer (Node.js)

Ho Chi Minh - Viet Nam


Product

  • NodeJS
  • AWS

Take charge of designing and creating system architectures, implementing coding standards, and building cloud-native solutions. Develop and optimize high-quality Node.js code, address software integration challenges, and enhance system performance. Supervise the testing, deployment, and thorough documentation of integrated systems. Provide guidance and support to junior engineers, collaborate with cross-functional teams, and ensure that solutions align with business needs and international standards. Actively participate in every phase of Agile software development, such as generating user stories and conducting sprint planning. Interact with a diverse range of companies, demonstrating flexibility to accommodate occasional shifts in working hours to accommodate global time zones.

Negotiation

View details