Senior Fullstack Engineer (JavaScript/Java)

ABOUT CLIENT

Our client is a top company in internet services and digital content

JOB DESCRIPTION

Create Project Dashboard service for the organization
Develop SSR using Node.js and Java
Implement CI/CD and Monitoring
Take part in code reviews and architectural design discussions

JOB REQUIREMENT

Over 5 years of experience as a Front-End engineer or Back-End engineer
Over 3 years of experience in front-end technologies, including ReactJS, NextJS, HTML/CSS, and JavaScript
Over 3 years of experience with back-end development using Node.js and Java
Proficiency in RESTful APIs and web services
Proficient in CI/CD, unit test framework
Skilled in Node.js/Java monitoring
Familiar with modern front-end build pipelines and tools (e.g., Webpack, Babel)
Knowledge of containerization and orchestration (e.g., Docker, Kubernetes)
Experience or strong knowledge of one of the databases: PostgreSQL, MySQL, MongoDB
It is advantageous if you also have:
Experience in Spring framework
Experience in DevOps and CI/CD
Experience with distributed systems (i.e. HBase, Vitess, etc.)
Familiarity with Github, Confluence, and Project Visualization Tool

WHAT'S ON OFFER

We offer a range of benefits and opportunities to employees, including the following:
Work-life balance: Access to offices in central locations with flexible working options, as well as increasing annual leave entitlement based on years of service.
Competitive income package: Annual performance reviews and bonus incentives available.
Learning and development opportunities: Budget allocations for language and technology learning, as well as a monthly book budget.
Healthcare plan: Premium health insurance for employee and two family members, annual health checks, and premium gym membership.
Employee engagement activities: Support for team engagement activities within a positive and enjoyable work environment.
Additional benefits: One-time allowance for setting up a home office, as well as work dedication bonuses.

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:

ReactJS, Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J01275

Status:

Close

Related Job:

Principal Java Engineer - Martech

Ho Chi Minh - Viet Nam


Product

  • Java

Provide hands-on leadership to the design, development, and deployment of technical solutions; Collaborate with other NAB's technology leaders towards improving and fulfilling the NAB technical direction; Evangelise and promote Java best practices; Be passionate about Java and understand how to implement advancement for existing or new systems; Lead and conduct training to empower engineers on sufficient programming skills; Design, develop, review, implement, and manage Java application code and services for the production and pre-release environments; Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS or Azure cloud architecture; Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling; Provide robust coding practices, solid unit/component test coverage, and debugging code; Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.

Negotiation

View details

Lead Software Engineer (Distributed Computing)

Ho Chi Minh - Viet Nam


Product

  • Data Engineering
  • Backend
  • Spark
  • AI

Translate business objectives to technical solutions. Lead R&D to discover novel approaches and propose technical solutions. Lead the design and development of a next-generation AI-powered software transformation framework capable of accelerating the modernization of complex analytical applications. Own key architectural decisions for converting legacy computational tools into scalable cloud-native solutions. Define technical direction, engineering standards, and transformation methodologies for AI-assisted software modernization. Guide the use of AI agents, LLMs, and emerging AI engineering techniques to automate software analysis, code transformation, validation, and optimization. Lead technical investigations into how existing software systems can be restructured, decomposed, or re-implemented to operate efficiently in distributed environments. Collaborate with distributed computing specialists to design target architectures using Spark-based execution models for large-scale data processing. Build and guide the development of reusable transformation pipelines, automation tooling, and engineering frameworks that enable software modernization at scale. Establish validation strategies, quality frameworks, and technical review processes to ensure transformed systems maintain functional correctness and reproducibility. Drive architectural decisions around scalability, maintainability, performance, infrastructure efficiency, and long-term platform evolution. Mentor senior and mid-level engineers, review technical designs, and raise the engineering quality of the team. Partner with domain experts to understand application requirements and translate them into scalable, practical technical solutions. Prototype and evaluate new AI-assisted engineering approaches that improve transformation speed, engineering productivity, and software quality. Contribute to the organization's long-term strategy for AI-driven software modernization, distributed computing, and engineering automation.

Negotiation

View details

Head of Engineering

Da Nang - Viet Nam


Product

  • NodeJS
  • NestJS
  • ReactJS
  • Typescript
  • AWS
  • AI

Develop and communicate the engineering strategy, technical roadmap and priorities that align with product goals, customer outcomes and regulatory obligations. Assume responsibility for various aspects of the engineering process including discovery, estimation, architecture, development, testing, release, production support, incident response and continual improvement. Establish and build the engineering organisation by defining team structure and roles, participating in hiring, coaching and retaining engineers, and creating clear expectations and development paths. Lead internal engineers and oversee external engineering delivery partners to ensure agreed outcomes, quality standards, security requirements, and delivery commitments are met. Maintain a strong technical understanding to challenge designs, lead architecture and code reviews, resolve complex issues, and make informed decisions. Establish and enforce engineering standards for secure software development, code quality, automated testing, release management, and technical debt reduction. Assume responsibility for production reliability and operational readiness, including observability, capacity, availability, performance, incident management, and root-cause remediation. Integrate security and privacy into the engineering process, including encryption, auditability, secrets management, vulnerability remediation and data minimization. Collaborate with other teams to shape requirements, manage trade-offs, communicate risk and provide transparent delivery forecasts. Define measurable engineering objectives and own responsible AI adoption across various areas. Evaluate AI-enabled product opportunities and manage engineering suppliers and technology vendors. Contribute to budgeting, forecasting and prioritization, ensuring engineering expenditure produces measurable business value.

Negotiation

View details