We are looking for 1–2 Node.js & React Engineers with strong analytical thinking and solid programming fundamentals to join our development team. The role focuses on building and maintaining high- complexity web applications, with strong requirements on software architecture, design patterns, and UI/UX quality.
Responsibilities:
Design, develop, and maintain web applications using Node.js (NestJS) and React (Next.js).
Ensure code quality through clean code practices, scalability, and maintainability.
Participate in software architecture design and system- level decision making.
Develop reusable components, modules, and internal libraries.
Requirements:
Solid understanding of: Software design patterns; Software architecture
Background in competitive programming or algorithmic problem- solving.
Ability to work independently.
Participating competitive programming background (e.g. National Excellent Student, ACM/ICPC).
Strong knowledge of JavaScript / TypeScript.
Experience with Node.js and backend frameworks (preferably NestJS).
High learning ability and self- motivation.
Bachelor’s degree in Computer Science, Information Technology, Mathematics, or related fields.
RESTful APIs and system integration
Experience building complex, dynamic systems similar to Notion, Airtable, ClickUp, or JIRA.
Good English (Speaking fluency is not required).
Experience designing or contributing to internal frameworks or libraries.
Strong logical thinking and problem- solving skills.
Experience with React and modern frontend frameworks (preferably Next.js).
Basic understanding of UI/UX principles.
Work Conditions:
Occasional weekend work may be required.
Workload may reach up to 60 hours per week during peak periods.
Overtime compensation will be provided according to company policy.
Benefits:
Annual leave entitlement in accordance with the Vietnamese Labor Law.
Skill development through e- learning, workshops, and more.
13th- month salary and annual salary review.
Bonuses for public holidays.
Social and unemployment insurance coverage as per Vietnamese Labor Law; Bao Viet Insurance.
Monthly team- party activities.