JOB SUMMARY:
This role involves researching new features, analyzing requirements, designing and documenting solutions, writing clean code, and assisting QA teams. It also requires understanding product development life cycles, communicating technical ideas, and actively sharing expertise.
RESPONSIBILITIES:
- Research new features, analyze requirements, estimate implementation; design software; code reviews; document solutions.
- Ability to convert business level requirements into technical specifications.
- Design your own solutions to given problems, taking operational requirements into consideration.
- Consistently write clean, readable code with repeatable high quality results.
- Assist Quality Assurance Teams in preparing unit tests and checking software deliverables.
- Fully understand the life cycle of product development.
- Communicate technical ideas to a variety of audiences including non-technical stakeholders.
- Build and maintain relationships with key people in the organization.
- Actively seek to share technical expertise with others.
- Follow the best practices and process established in the team.
- Understand the company's vision, goals and strategy. Actively contribute to the achievement of the goals and execution of the company’s strategy.
REQUIREMENTS:
- Key requirements: 7 or more years of experience in backend web development, with a focus on real-time microservices.
- Including 4 year of using NodeJS, Having in-depth knowledge of using Node.JS.
- Excellent written and spoken technical English.
- Require both HardSkill and SoftSkills.
- Other requirements: Proven history of creating high quality products from conception to deployment at scale.
- Proven ability to architect real-time distributed systems, for critical high-availability services.
- Extensive experience with Node.JS within a service-oriented-architecture environment.
- Experience developing in PHP Laravel is a plus.
- Knowledge of technologies such as Bluetooth Low Energy (BLE), UWB, WiFi, GPS, GNSS is welcomed.
- Experienced working on heavy-load backend, fast response, and heavy-DB-writing operation.
- General knowledge in PHP, Bash Scripting, Python, MySQL and MongoDB is a plus.
- Experience in working in and adhering to short, agile, iterative development cycles.
- Familiar and comfortable using Linux based systems.
- Great with version control systems such as Git and continuous integrations such as Jenkins.
- Team structure - Size: 5-7.
- Technical Product Manager (Canada) - Development Lead (VN) – Dev.
- Reporting to the Technical Product Manager and receiving daily direction from the Development Lead.
In terms of skills, candidates should have: proficient in MongoDB, proficient in Javascript and able to use Linux.To meet job requirements, understanding of is needed: strong grasp of Software and knowledge related to CNTT khác.BENEFITS:
- WORKING CONDITION.
- Working time:Mon-Friday : 9h00 am – 18h00 pm.
- Other Benefits:Health care insurance by Liberty, Bao Viet and social insurance.
- Opportunities for promotions and career development in a dynamic.
- Great chance to develop your skills and competences, with multiple trainings and job opportunities.
- Relaxed, friendly atmosphere as well as excellent working facilities.
- Social insurance follow Vietnam’s law.
- Only 40h working/week (Full weekend off).
- 12 days holiday/year.
- Review salary:01/year.
- BH.
The company offers benefits such as: full Nghỉ Phép Năm, receive Thưởng doanh thu and have Cơ Hội Phát Triển.