Job Description
About Company
- We are looking for a talent Back end NodeJS developer to join our team.
- Our projects are using TypeScript, Node.js, NestJs, MySQL, Docker, AWS etc.
- Working directly with team in Japan and Cambodia.
Your role & responsibilities
- Collaborating with the Front-End developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Building an web app with latest technique.
- Identifying & eliminating performance as well as scale issues that ripple from front-end to back-end.
- Supporting our platforms in maintenance and troubleshoot any issues.
- Providing technical guidance to teammates through coaching and mentorship.
Your skills & qualifications
- A Bachelor’s degree in Computer Science, Software Engineering or experiences in related fields.
- Deep knowledge about web frameworks. Have experience in designing and delivering high-availability, scalable cloud-based systems.
- Have Knowledge about Design Patterns.
- Expert in Javascript, TypeScript fundamentals.
- 2+ years of experience in Back-End technique and programming languages such as NodeJs, NestJs (strongly preferred), PHP, etc.
- 3+ years of experience in RESTful web services. Have knowledge about Micro-service architecture is a big plus.
- Knowledge about Realtime Communication (Pusher, Websocket, FireBase etc)
- Proficiency in Database Design & SQL skills (MySQL, PostgreSQL etc), NoSQL (MongoDB) is a big plus.
- Good understanding about fundamental design principles of scalable and distributed systems.
- Good understanding about core front-end technique such as HTML, CSS, Bootstrap, VueJs, Responsive Website etc.
- Good experience in Performance Optimization, Software Security etc.
- Proficient understanding about code versioning tools (Git is preferred)
- Fluent in listening and speaking English. Fluent in Japanese is a big plus.
- Good communication, analysis and problem-solving skills.
Nice-to-Have Skills:
- Knowledge about Virtual reality (VR)
- Knowledge about Front-End frameworks VueJs, AngularJs,ReactJs etc.
- Knowledge about DevOps/DevSecOps
- Knowledge about CI/CD (Container/Docker/Kubernetes)
- Familiar with working in an Agile (Scrum) environment
- Good experience in Linux/Unix/Mac.
- Able to work under high pressure
Benefits for you
- Very competitive remuneration package.
- Social insurance, medical insurance & unemployment insurance according to Vietnam Labor Law.
- Premium health insurance.
- 13-month bonus & Big performance bonus.
- Performance review 4 times/ year.
- Annual leave: 12 working days/year and Other leaves/public holidays in accordance with the Labor Law of Vietnam.
- Travel 1-2 times every year. Company trip, inbound and outbound.
- Career development opportunities in Japan.
- Weekly happy tour
- Working time: Mon – Fri; 08:00 – 17:00; Rest time: 12:00 – 13:00. Or fLexible working time.
- Flexible support interview online via Google Meet