NodeJS Technical Lead

JOB DESCRIPTION

The Technical Lead is responsible to handle complex software programs implementation; Makes, applies and documents detailed designs based on high-level design specification; Plans, executes and documents unit tests; Is accountable for unit test leakage; Report status and issues; Contributes to system component design and design decisions.
Can play Technical Lead role in project teams.
To communicate project technical issues, progress, and support with clients.
To lead the team in development area:
Provide practical instructions for design specification.
Perform coding, code reviewing, and code refactoring to comply with the established coding quality standard of the company.
Review unit test cases, unit test reports before release for testing.
Conduct and maintain detailed design and component/service design documents.
Perform trainings/seminars for team members to support their work.
To self-train on new technologies.
To support tasks assigned by Line Manager, Project Manager & Technical Manager:
Perform trainings/seminars/presales for company.
Obtain professional certificates.
Ability to train new skills for project teams if any new technologies required based on project roadmap.

JOB REQUIREMENT

University degree in Computer Sciences, or equivalent.
5+ year experience NodeJS competence (Linux, MySQL/MongoDb, etc.).
Good knowledge of OOP, SOLID principles, code quality and coding standard.
Strong knowledge of HTML, CSS, JavaScript, Ajax (object oriented with JavaScript, HTML standard compliance, newer HTM5/CSS3).
Having experience in developing of NodeJS, at least one NodeJS framework such as Express, Hapi, Meteor, etc.
Strong knowledge of web service development (RESTful).
Strong knowledge of security, performance optimization in web development.
Good knowledge of Linux, web application deployment and maintenance.
Good knowledge about TDD, BDD and hand-on experience on unit test.
Good to have additional skills:
Hand-on development experience in one of architecture model: Microservices, service-oriented, event-driven.
Experience in cloud-based application development – specially AWS, enterprise integration.
Experience of containerization (Docker) and container orchestration platforms (Kubernetes).
Experience on any JavaScript Front-end framework (Angular/React/Vue).

WHAT'S ON OFFER

13-month salary per year
Performance bonus
Social – Health – Insurance paid fully
Healthcare: Annual health check-up, Premium Health Insurance 
Annual leaves: 14 ~ 18 days
Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…
Training courses: Technical skills – Soft skills – English

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

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J00842

Status:

Close

Related Job:

Manager, Technical Development Advisory

Ho Chi Minh - Viet Nam


Product

  • L&D/OD

Collaborate with subject matter experts to develop technical learning solutions that address identified skill gaps and support NAB's capability development. Oversee the administration, configuration, and optimisation of learning management systems and related platforms to ensure effective content delivery and learner experience. Lead end-to-end program management for training initiatives, including needs analysis, design, development, delivery coordination, and evaluation. Collaborate with the Head of Technical Development Advisory and senior stakeholders to align learning initiatives with strategic priorities and transformation objectives. Implement and monitor quality assurance processes to maintain high standards across all learning content and delivery. Develop and report on key performance metrics, learning analytics, and program effectiveness to drive continuous improvement. Coordinate with regional and global teams to ensure consistent learning experiences across multiple locations.

Negotiation

View details

Engineering Manager (ERP)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • NodeJS
  • ReactJS
  • Typescript
  • Devops
  • Azure

Discussing the requirements with the team and breaking them down into epics and Jira tasks. Facilitating estimations with the team and capturing them on corresponding Jira items. Tracking progress, ensuring the team stays on plan, and keeping it up to date in Jira. Providing technical leadership and mentoring the engineering team. Conducting regular 1:1s, performance conversations, goal setting, and supporting personal development plans. Owning team delivery, including sprint planning, backlog refinement, and the removal of blockers. Acting as the primary point of contact for Product Management, Release Management, and stakeholders on technical matters. Assisting in interviewing candidates and helping build out the engineering team. Fostering a culture of quality, security, and continuous improvement within the team. Active development and code ownership across the stack - C#/.NET services and React/TypeScript frontends Owning the technical direction of Managed ERP Hosting and the Documents Archive Solution Defining and evolving the technical architecture, driving the roadmap for cloud transformation, and test automation Evaluating and adopting AI-assisted development tools to accelerate team productivity. Championing secure-by-design practices and maintaining high-quality code across the entire stack. Providing hands-on incident response and on-call escalation support together with the team.

Negotiation

View details

Manager, Tech Academy

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Management
  • Project Management
  • Training

Working with the leadership team to create and execute the strategy for the Tech Academy Overseeing the day-to-day operations of the Tech Academy and making decisions on training for colleagues Partnering with the Global Tech Academy to establish a competency model for delivery teams company-wide Managing a team focused on delivering customer-centric initiatives Collaborating across regions and upholding professional and ethical behaviors Working with workforce, talent acquisition, and engineering leaders to establish and uphold high-quality emerging talent programs Designing and managing training programs and curriculum that align with customer needs Cultivating an outcome-driven culture within emerging talent programs and beyond Supporting the execution of Innovation Projects to address customers' pain points identified by the organization.

Negotiation

View details