Technical Lead

ABOUT CLIENT

Our client is a leading technology company that specializes in creating innovative and user-friendly products

JOB DESCRIPTION

Leading the backend development team, providing technical direction, mentorship, and best practices.
Designing and implementing scalable, secure, and high-performance microservices-based architectures.
Architecting and implementing agentic AI workflows and RAG (Retrieval-Augmented Generation) systems for personalized user interactions and automated coaching features.
Overseeing data pipelines and infrastructure required for real-time AI model inference within a microservices-based environment.
Collaborating with stakeholders to align on requirements and delivery timelines.
Optimizing application performance, monitoring system reliability, and proactively troubleshooting issues.
Advocating for CI/CD pipelines, automated testing, and robust version control strategies.
Documenting key architectural decisions, APIs, and processes for internal use.

JOB REQUIREMENT

This role welcomes candidates proficient in various programming languages and possessing a "can-do, can-learn" mindset to adapt to the current tech stacks.
Main focus on Node.js and Python, with additional experience in statically typed languages such as JAVA, GO, or .NET being a plus.
Required qualifications include 8+ years as a Backend Engineer and 3+ years as a Lead Engineer.
Strong knowledge of Microservices Architecture and proficiency in building and managing microservices at scale is essential.
Hands-on experience with Google Cloud Platform (GCP) services like Cloud Functions, Pub/Sub, BigQuery, or similar is necessary.
Proficiency in both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Firestore) databases is required.
Extensive experience in RESTful APIs and GraphQL for API development is essential.
Familiarity with Kubernetes, Docker, CI/CD pipelines, and infrastructure as code (e.g., Terraform) is necessary for DevOps Knowledge.
Soft skills such as excellent communication, team collaboration, and problem-solving abilities are required.
Desired mindset includes a positive self-driven attitude, willingness to learn and be coached, and an appetite for travel across different regions.
Challenges include integrating with state-of-the-art AI for a Personal Coaching Engine, designing a scalable global architecture, addressing privacy boundaries and policies in multiple countries, and ensuring security and compliance at scale for a low-latency, high-availability system.

WHAT'S ON OFFER

Support for Relocation - Assistance with both financial and practical aspects of the move
Global Contract - Offers a competitive salary
Health Benefits - Private healthcare from the start
Top-notch Technology - Includes a new MacBook and full onboarding kit
Career Advancement - A clear, personalized, and rapid progression framework
Performance Bonuses - Quarterly payments tied to individual performance
Time Off - 14 days of paid time off in addition to public holidays
Flexible Working - Option for three days in the office per week
Amenities - Free daily lunch and dinner.

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:

Product

Technical Skills:

NodeJS, Python

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02113

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