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:

AI, NodeJS, Python

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Hybrid

Job ID:

J02113

Status:

Active

Related Job:

Senior Tech Lead (Shop 6.0)

Ho Chi Minh - Viet Nam


Outsource

Take on overall technical and organizational responsibility for delivering Shop 6.0 across frontend, backend, and infrastructure Plan delivery scope, milestones, and releases, and coordinate the work of parallel workstreams (frontend, backend, DevOps, QA) Make and facilitate key architectural decisions together with the senior engineers, particularly around microservices, APIs, and cloud-native implementation on Azure Identify and manage risks related to integration (especially the ERP Cloud connection), scalability, and technical dependencies Serve as the central point of contact for stakeholders on scope, prioritization, and timelines Ensure code quality through reviews, mentoring, and clear standards, including a pull request process with mandatory checks and senior/lead review Ensure transparency on progress, risks, and decisions towards the team and management

Negotiation

View details

Lead Penetration Tester

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Security

Conduct authorized penetration testing for various digital platforms, including web applications, mobile applications, APIs, infrastructure, and cloud environments. Identify and document security vulnerabilities, validate and exploit when necessary, covering areas such as authentication, authorization, session management, input validation, encryption, access control, and business logic issues. Perform security assessments according to industry standards (e.g. OWASP Top 10, OWASP API Security Top 10, OWASP Mobile Security Testing Guide) and relevant security practices. Analyze application flows, user journeys, transaction processes, access controls, and data handling mechanisms to uncover potential security risks. Conduct vulnerability assessment and manual verification to reduce false positives, confirming actual exploitability in authorized environments. Retest to validate remediation effectiveness and ensure vulnerabilities are properly resolved. Support security testing activities within the software development life cycle (SDLC), including security requirement review, threat analysis, test planning, and release security validation. Stay updated with emerging cyber threats, attack techniques, security risks, and security testing best practices. Lead the planning, scoping, and execution of penetration testing activities across assigned projects. Define the penetration testing approach, test strategy, testing scope, priorities, timelines, and required evidence based on project and client requirements. Guide and mentor penetration testers or security engineers in testing methodology, vulnerability validation, reporting quality, and remediation discussions. Review vulnerability findings, risk ratings, evidence, and remediation recommendations to ensure accuracy, consistency, and practical value. Serve as the main technical point of contact for penetration testing activities, working with client stakeholders, security teams, development teams, DevOps, infrastructure teams, and compliance teams. Facilitate vulnerability walkthroughs, risk clarification sessions, remediation discussions, and retesting alignment with relevant stakeholders. Support estimation, planning, status tracking, issue escalation, and delivery reporting for security testing activities. Contribute to improving security testing processes, reporting templates, testing checklists, knowledge sharing, and reusable testing practices. Support regulatory, audit, and compliance requirements by providing security testing evidence, reports, remediation status, and technical clarification when needed.

Negotiation

View details

Solution Designer (Merchant Services)

Ho Chi Minh - Viet Nam


Product

  • Java
  • NodeJS

Evaluate business requirements and COM systems to develop high-quality solutions that integrate technical sophistication, security, scalability, and business value. Produce comprehensive design materials, architectural charts, and technical documentation for implementation teams. Utilize systems thinking and design thinking approaches to assess the impact on the COM ecosystem. Execute proof-of-concept projects as needed to validate architectural decisions and mitigate implementation risks. Effectively communicate intricate technical concepts and design choices to a wide range of stakeholders, including technology heads, engineering managers, product owners, tech leads, testing teams, and technology executives. Act as a reliable advisor capable of bridging the gap between business and technical spheres. Advocate for platform-focused principles by creating adaptable and reusable solutions that promote consistency and effectiveness throughout the organization. Offer strategic insight to Technology Leadership on architectural direction, technical debt, and platform development.

Negotiation

View details