Responsibilities
- To develop software applications with limited support from principal engineers
- To write program from design specifications in compliance with established coding quality standard of the company
- To write unit tests and run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing
- To perform code review, code refactor if required
- To document detailed designs as part of technical leaders (lead by Technical Architect or Solution Architect)
- To self-train on new technologies
- To follow strictly all the customer's process if being requested, company's processes and systems complied with CMMI standard
Qualifications
- 3+ year experience NodeJS competence (Linux, MySQL/MongoDb, etc.)
- Good English communication skills to discuss technical approaches with client
- University degree in Computer Sciences, or equivalent
- Good awareness of OOP, SOLID principles, code quality and coding standard
- Good knowledge of NodeJS development, at least one NodeJS framework such as Express, Hapi, Meteor, etc
- Good knowledge of web service development (RESTful)
- Good knowledge of HTML, CSS, JavaScript, Ajax. Have ability to do development work for both back-end and front-end
- Good awareness about security and performance in web development
- Basic knowledge of Linux infrastructure, Linux based web server
- Have knowledge about TDD, BDD and hand-on experience on unit test
Good to have additional skills:
- Basic knowledge of cloud services specially AWS
- Experience on any JavaScript Front-end framework (Angular/React/Vue)
- Experience with Docker
- Nice to have: K8S, Jenkins
What makes working with us special:
- 13-month salary per year.
- Performance bonus
- Social Health Insurance paid fully.
- Healthcare: Annual health check-up,
- Premium Health Insurance
- Annual leaves: 14 days.
- Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga....
- Training courses: Technical skills Soft skills English