Job Description
About Company
We are looking for NodeJS Engineer to build high-quality web-based applications. As a NodeJS Engineer, you will be responsible for:
Your role & responsibilities
- Design and implement backend services using TypeScript, Node.js, MongoDB, Redis, AWS.
- Contribute ideas to data modeling, database design, and system architecture process.
- Collaborate with QC/BA team and other team members to establish objectives to deliver high-quality products to clients.
- Analyze and improve the efficiency, scalability, and stability of our system.
- Work closely with other junior engineers to support and supervise the service quality.
Your skills & qualifications
- 3+ years of working experiences as a backend developer
- 2+ years of working experience with NodeJS
- Open-minded, honest and positive attitude
- Ability to coach and mentor team members
- Ability to analyze requirements from BA and PO team
- Cloud service: AWS, Serverless, ELB, RDS,...
- Databases: MySQL, MongoDB, DynamoDB, ElasticSearch
- APIs: RESTful, GraphQL
- Familiar with GitFlow
- Familiar with docker is plus
- English comprehension skill and moderate speaking skill.
- Ability to work as full-stack engineer is a big plus
Benefits for you
- Flexible working time, Hybrid working
- Using and apply new technologies.
- 13th-month salary.
- 100% salary during probation.
- Premium Healthcare Insurance Package
- Annual Health Check-up for all staff.
- Annual leaves: 14 ~ 17 days.
- Exciting projects, dynamic and international working environment.
- Free language training (company-sponsored): English, Technical skills, Soft skills, courses on Udemy...
- Sponsor and encourage staff to study courses by covering examination fees.
- Clubs program: Football, Badminton, Billards, eSports, Music, Reading book,...
- Activities: Happy hour, Birthday party, Company trip, Birthday's member gift, team building,...
- Pantry with Free coffee, milk, juice, noodle in the office.
- Free bike parking in the building