Software Engineer

Ho Chi Minh
31/08/2025
Engineering

ABOUT URBOX

UrBox is Vietnam’s leading digital gifting & loyalty platform that enables businesses to integrate their reward & loyalty programs with an ever-growing network of more than 350 brands & 20,000 accepted online and offline stores in Vietnam.

UrBox has the widest network of clients in loyalty in Vietnam and provides loyalty & reward solutions to many big organizations in the aviation, banking, FMCG, Insurance, Real Estate industries and more.

KEY RESPONSIBILITIES:

  • Work with the Line Manager and Technical Manager to understand requirements, participate in solution design processes (database/components), and write code/system documentation.
  • Develop and enhance existing and new features such as E-gift, Loyalty program, and Games (point collection/spending, customer loyalty campaigns) for major clients.
  • Implement UI based on specifications provided by the UX/UI team for both Web and App platforms.
  • Collaborate closely with other engineers, UX designers, QC engineers, and product managers to deliver high-quality products and ensure low-defect systems.
  • Develop RESTful APIs and design database schemas using Node.js, NestJS, MongoDB, and MySQL.

REQUIREMENTS:

Education: Graduated from College/University with a major in Computer Science/Information Technology or a related field.

Professional major:

  • Knowledge of application development for web services or apps, handling asynchronous requests, and partial page updates.
  • Familiarity with JavaScript libraries and frameworks such as ReactJS/React Native, Redux, NextJS, etc.
  • Proficiency in modern web development technologies including HTML5, CSS3, JavaScript, etc.
  • Experience with Flexbox, media queries, and responsive layouts.
  • Basic understanding of server-side CSS pre-processing platforms like LESS, SASS, CSS Modules, and strong grasp of cross-browser compatibility.
  • Basic knowledge of NodeJS, ExpressJS, NestJS, FeathersJS, PostgreSQL, MongoDB, and RESTful APIs is a plus.

2nd language ability: Able to read and understand technical documents in English (equivalent to TOEIC 500+ or similar level).

Related experiences: Minimum 1-2 years of experience as a Software Engineer or in a similar role.

Essential Capabilities

  • Ability to be proactive, work under pressure, and work independently.
  • Excellent work attitude, problem-solving ability, readiness to face challenges, teamwork spirit, and high sense of responsibility.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit
Share this job: