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
Requirement
Technical skills:
Prerequisites
- 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.
Optional
- 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)
Prerequisites:
- Have general understanding of how Online marketplace works
Optional:
- Having experiences with how Ads system works or AI/ML work is a plus
Benefit
- 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
There are 0 comments on this post