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:
1. Product Development
- Design, develop, and maintain fullstack features across UrBox platforms (App, CRM Portal, Admin systems).
- Build scalable backend services (APIs, services, background jobs).
- Develop responsive and user-friendly frontend interfaces.
- Ensure code quality, performance, and maintainability.
2. System Design & Architecture
- Collaborate with Technical Manager and Product team to analyze requirements and propose technical solutions.
- Contribute to system architecture design for scalability and high availability.
- Write clear technical documentation (design docs, API specs, flow diagrams).
3. Integration & API Development
- Develop and maintain APIs for internal systems and external partners.
- Integrate with third-party services (payment, CRM, loyalty systems, etc.).
- Ensure system security, data integrity, and performance optimization.
4. Cross-functional Collaboration
- Work closely with Product Managers, Designers, QA Engineers, and other developers to deliver high-quality features.
- Participate in code reviews, sprint planning, and technical discussions.
- Support troubleshooting, debugging, and production issue handling.
5. Internal Tools & Optimization
-
- Build internal tools to improve operational efficiency (automation, dashboards, workflows).
- Optimize system performance and reduce technical debt.
- Continuously improve development processes and best practices.
REQUIREMENTS:
Education: A Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline is required.
Professional major: Backend Engineer OR FullStack Engineer
2nd language ability: Good at English is a big plus
Related experiences: 3+ years of experience in software development.
Essential Capabilities:
- Solid knowledge of NestJS, Next.js, FeatherJS, ReactJS, and RESTful APIs
- Experience in working with any types of database such as: Postgres, MongoDB and MySQL.
- Strong skills in writing clear documentation and maintaining clean, well-structured code
- Well document writing and clean-coding skills.
- Ability to manage priorities and tasks effectively in a dynamic environment
- Strong soft skills such as customer-oriented, communication and problem-solving.
Additional Notes: Nice to have experience with server-side languages like NodeJS, Golang.
