Software Engineer (Node.js)

ABOUT CLIENT

Our client is a leading data analytics company. They specialize in providing advanced data solutions to help businesses make informed decisions and drive growth

JOB DESCRIPTION

Create system architectures, set coding standards, and build cloud-native solutions.
Write top-notch Node.js code, enhance system performance, and solve intricate software integration issues.
Manage the testing, deployment, and thorough documentation of unified systems.
Guide junior engineers, collaborate across teams, and ensure solutions align with business needs and international standards.
Actively participate in Agile software development stages, including crafting user stories and conducting sprint planning.
Collaborate with multinational companies, while occasionally adjusting to US and EU time zones.

JOB REQUIREMENT

8+ years of professional experience in Software Engineering for Staff level, or 5+ years for Senior level.
At least 4+ years of dedicated experience in Node.js or Python and a deep understanding of their technologies for Staff level, or 3+ years for Senior level.
Demonstrated ability in building scalable RESTful/Microservices architectures.
Experience with AWS services (S3, EC2, ASG, SQS, VPC, SG) and designing cloud-native solutions, including utilizing Redis and Elastic Cache.
Proficiency in NoSQL or Relational databases, with a focus on optimizing performance and scalability using MongoDB.
Capability to design and maintain CI/CD pipelines.
Proficient in Linux, with the ability to manage complex system-level updates.
Experience in Unit/Integration testing (Jest, Mocha, or Chai) and TDD practice.
Leadership experience in a fast-pace/agile engineering environment.
Degree in Computer Science, Engineering, or a closely related field.
Problem-solving abilities for complex software development and integration issues.
Effective communication skills for cross-cultural collaboration, including mentoring less experienced engineers.
Professional working proficiency in English.
Familiarity with Agile/Scrum methodologies.
Willingness to work with colleagues in different time zones as needed.

WHAT'S ON OFFER

Attractive salary package.
Generous vacation allowance, including flexible holidays.
Comprehensive health insurance and full support as per local labor laws.
Opportunities for professional development.
Provided lunches and access to coffee, tea, and snacks.
Additional benefits as per labor laws, ensuring support for your growth and well-being.

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, AWS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Job ID:

J02186

Status:

Active

Related Job:

Senior Frontend Engineer (Platform)

Ho Chi Minh - Viet Nam


Outsource

  • ReactJS
  • Typescript

Develop and uphold frontend templates, boilerplates, and libraries to assist product teams in enhancing efficiency. Play a role in enhancing the design system and component library. Aid frontend teams in incorporating and leveraging guidelines, templates, and tools. Ensure an efficient and scalable frontend development setup with contemporary toolchains. Assess the compatibility of new frontend technologies with our existing landscape. Assist in initiating new frontend projects with adherence to predefined standards, best practices, and toolchains. Contribute to establishing and refining frontend standards and best practices within the organization.

Negotiation

View details

QA Engineer - Manual

Ho Chi Minh - Viet Nam


Product

  • Manual Test

Responsible for complete manual QA of web, mobile, and payment processes including functionality, integration, regression, exploratory testing, and User Acceptance Testing (UAT). Develop risk-based testing strategies for releases, including scoping, estimating, preparing test data, defining entry and exit criteria. Ensure seamless end-to-end flows across frontend, backend, and integrations with third-party systems, covering multiple countries, currencies, and payment methods. Conduct API testing using tools like Postman, verifying payment lifecycle and handling of failures such as refunds, settlements, retries, idempotency, and webhooks. Manage defect reporting and triage, communicate quality status and risks effectively, and make evidence-based decisions on whether to proceed with releases. Enhance regression testing coverage and QA processes, fostering close collaboration with Product and Engineering teams.

Negotiation

View details

Embedded Software Engineer (Application Software (ASW), Chinese Speaking)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Embedded
  • C/C++

Analyze customer function requirements Translate them into detailed specifications for CRPs Design solutions aligned with customer needs and implemented ASW software using ASCET Conduct verification activities, including unit and component testing, for each release cycle Integrat calibration parameters to optimize function performance and efficiency Evaluate vehicle test results to ensure compliance with performance standards Investigate and resolve issues reported by stakeholders such as APP, TPM, and customers

Negotiation

View details