NashTech

E-Town 2, 364 Cong Hoa, TP Hồ Chí Minh

Company Size : 100-499

View more

Job Summary

100-499

Outsourcing

Việt Nam

Senior Node.js Developer

NashTech

Tân Bình, TP Hồ Chí Minh

  • English
  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:06/09/2019
  • 1

Job description

Overview of job

The Senior Software Engineer is responsible to write software programs from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to system architecture and design decisions.

- To develop software program with limited support from senior engineers.
- To write program in compliance with established coding quality standard of the company
- To run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing
- To self-train on new technologies
- Can perform technical lead or team lead role for project.
- To implement strictly all the customer’s process if being requested, company’s processes and systems complied with CMMi standard
- To document detailed designs as part of design team (lead by PSE or SA).
- To perform other tasks assigned by the Line Manager, Project Manager & Technical Manager.

Job Requirement

- University degree in Computer Sciences, or equivalent
- Strong and proven experience with NodeJS.
- Experience with React.js frameworks (e.g. MOBX or FLUX)
- Good knowledge of OOP, design patterns, asynchronous programming.
- Experience with various relational and NoSQL databases, such as MySQL/PostgreSQL, Mongo, Redis.
- Experience with Cloud (preferably AWS) environments.
- Experience with automated build and test frameworks.
- Experience with VCS (git, svn, mercurial).
- Agile/Scrum development cycle understanding.
- Excellent communication skills and being able to work independently or in a full team.
- Experience working in Micro-services is a plus.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • OOP
  • NoSQL
  • NodeJS
  • PostgreSQL
  • MySQL
  • Git
  • MongoDB
  • Design Patterns
  • SVN
  • Redis
  • Flux
  • Mercurial
  • AWS
  • ReactJS

COMPETENCES

  • Agile
  • Scrum
  • Communication Skills
  • Working Independently

BUSINESS PROFILE

NashTech has committed to deliver the very best talents, IT solutions and Business Process Services to our international clients in the UK, Europe, Asia Pacific & the US.

As a brand of Harvey Nash Group, NashTech has committed to deliver the very best talents, IT solutions and Business Process Services to our international clients in the UK, Europe, Asia Pacific & the US. 
We have over 1,600 software engineers through our development centers in Ho Chi Minh City and Ha Noi, pursuing the highest levels of integrity and quality in providing a unique portfolio of services including:
• Software Development
• Business Process Services (BPS)
• IT Infrastructure & Maintenance
• Communications Technology R&D

WHY NASHTECH:

People are extremely important to us and that’s why we have a clear vision: to make NashTech a great place to work in its sector. We pride ourselves on:
• Professional and Flexible Working Environment
• Great Teamwork
• International Assignments
• WeCare WeShare WeDare WeInnovate Engagement Program