Job Description

Job interaction and interface

This role interacts with internal staff from other departments:

  • Closely work with development team to discuss and review code
  • Closely work with Project Owners to implement new features
  • Closely work with data engineer and data scientist to implement new models (partners)
  • Work with other departments in Sendo’s core app to integrate APIs (partners)

General responsibilities

  • Collaborate with other team members to support and maintain existing systems, verify bugs and fix issues. Monitor the health and SLA of the overall systems and mitigate / escalate if need be
  • Collaborate with other team members to develop new features (coding, write unit testing, e2e testing, review code and deployment)
  • Regularly update documentation to reflect the latest state of the system (in term of both functional and logical)
  • Heavily discuss with other team members regarding architecture and implementation to solve problems. Communicate status of tasks with peers
  • Participate in community group’s activities in AI department to research new technology, sharing knowledge between teams
  • Participate in 1-1 review with team leader for progress reporting and troubleshooting

Report to:

  • Team leader for daily works and supports, career path and development
  • Team leader and Director of AI department for bi-yearly review


Technical skills:


  • Modern web application development using ReactJS (or Vue). Familiar with basic concepts and advanced concepts (required)
  • NodeJS and Express, MongoDB, MySQL. NodeJS ecosystem, able to write code in ES6 (required)
  • Have general understanding about source control, build system, editor, etc.


  • Javascript / NodeJS best practice and performance improvement (optional)
  • GraphQL / Apollo client / Apollo server. Server-side rendering (optional)
  • Cypress (optional)
  • Application monitoring (NewRelic / Elasticsearch) (optional)
  • Kubernetes / Docker (optional)
  • AI/ML (optional)
  • General understanding about Architecture (optional)
  • Strive to write clean code, consistently follow

Communication effective (Soft skills)

  • Accept feedback graciously and able to learn from past mistakes
  • Communicate status of work effectively to the team
  • Able to work independently and know when to ask for help in order to get stuff done

Domain expertise (Business understanding)


  • Have general understanding of how Online marketplace works


  • Having experiences with how Ads system works or AI/ML work is a plus

  • Competitive salary and benefits
  • Attractive 13th month salary and performance bonus
  • Annual performance review for salary raise and promotion
  • Premium private insurance (PTI Insurance) with discount for family members
  • Annual health check
  • 18 days of annual leave
  • Company trips and team buildings
  • Gifts on special accession: individual /company birthday, Tet and Holidays
  • Internal activities, sport and social clubs
  • Opportunity to training both technical and soft skills to develop your career path

Fill in for apply this job


There are 0 comments on this post

Leave a comment

Job Location

Share This Job