Tóm tắt công việc
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.
WHAT URBOX OFFER YOU
Attractive Benefit Package and Comprehensive Development
EMPLOYEE CARE & BENEFIT
12 days of annual leave and 1 day off for birthday
Premium Health Insurance and annual Health Check-up
Gift voucher monthly
Have fun with many company activities throughout the year such as Sport clubs, Team building, Year End Party, Woman's Day, Noel, Tet Holidays,...
DEVELOPMENT OPPORTUNITIES
UrBox offers professional training courses to help employees develop their expertise and gain the opportunity to work and learn from experienced and dedicated leaders
RECOGNITION AND REWARDS
UrBox takes pride in a fair and transparent performance evaluation and reward system to recognize employees' contribution
Year-end performance bonus
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, [protected info], 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.