Full-stack Engineer (NodeJS & React)

JOB DESCRIPTION

Conduct software development, maintenance or technology investigation/research projects in the field of web based application development for Toshiba industrial products. Recent job is related to develop web-based GUI components for Toshiba industrial system.

Specific activities include followings (but may not limited at):

  • Investigate & gather knowledge of new technologies & new industrial business domain to determine software solution and/or conduct domain-specific software engineering.
  • Define software design (both basic design & detailed design) based on software requirement specifications.
  • Responsible for implementing, customizing, maintaining & debugging software solution.
  • Contribute to test plan & test design; Responsible for developing & executing unit test cases
  • Responsible for product review on work done by team mates; Assigned to become team leader of small team size (2-4 members) on demand.
  • Contribute in system integration, fixing of bugs reported by customer or testing team

Education

  • Bachelor degree or equivalent in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Telecommunication Engineering

Requirements

Mandatory Skill

  • At least 3-year hand-on experience with NodeJS (ExpressJS) and ReactJS (state management, Router, DOM, hook)
  • Hand-on experiences & knowledge in JavaScript Specification Standard ES6 (ECMAScript), NodeJS version and TypeScript language.
  • Hand-on experiences with PostgreSQL database with Store Procedure, SQL command, and optimize performance of database operation
  • Firm knowledge of computer science & software engineering (RA, Design, Coding, Testing).
  • Have knowledge & experience of UML, writing use-case diagram & use cases scenarios.
  • Hand-on experiences in implement design patterns for JS.
  • Hand-on experiences & knowledge in RESTful API, WebSocket, GRPC
  • Hand-on experience in Unit Test framework (Mocha, Jest)
  • Hand-on experiences & knowledge in Build Tool (Webpack, etc) and build JS library flow.
  • Hand-on experience & knowledge in CSS pre-processor as: SCSS, SASS.
  • Experience with Source code management: Git, Gitlab.

Desired Skill

  • Hand-on experience with VueJS/Angular.
  • Hand-on experience with NextJS, KoaJS
  • Hand-on experience with CSS framework/library: Bootstrap, Pure CSS, Tailwind CSS, material UI, Ant Design.
  • Understand micro-service architecture, Docker deployment and Kubernetes.
  • Hand-on experience with AWS, Microsoft Azure, Google Cloud.
  • Hand-on experience & knowledge in CI/CD flow and Jenkins pipeline and Gerrit review flow.
  • Hand-on experience with Virtualization/Analysis framework: Grafana, Prometheus.
  • Hand-on experience with real time handling between application and database: experience with InfluxDB database as advantage.

Human Skills

  • Strong analytical skills, problem-solving skills and the ability to pay careful attention to detail.
  • High capability of self-studying/investigating new technologies & new business domains on demand.
  • Self-awareness, good sense of responsibility, result-oriented and deadline commitment.
  • Capacity to work well in groups and a willingness to understand the various roles played by fellow team members.
  • Working experiences in software development industry, especially, in offshore companies for Japanese customers is an advantage.

BENEFIT & PERKS

  • Attractive salary. Salary range: 1000$ - 2500$
  • High Remuneration Package (up to 15 months salary) and Full Social, Medical & Unemployment Insurance
  • Work in well - equipped and professional IT environment and IT community;
  • To be trained and/or instructed by Japanese Specialists in Vietnam as well as in Japan and others;
  • Become member of a giant corporation;
  • Many opportunities to work/study core technology of Toshiba (including OJT long term in Japan);
HR Department contact

phone icon Contact us by phone
024 2220 8801 - Ext: 111

OTHER JOBS

You're applying for

Full-stack Engineer (NodeJS & React)

Full-stack Engineer (NodeJS & React)

JOB DESCRIPTION

Conduct software development, maintenance or technology investigation/research projects in the field of web based application development for Toshiba industrial products. Recent job is related to develop web-based GUI components for Toshiba industrial system.

Specific activities include followings (but may not limited at):

  • Investigate & gather knowledge of new technologies & new industrial business domain to determine software solution and/or conduct domain-specific software engineering.
  • Define software design (both basic design & detailed design) based on software requirement specifications.
  • Responsible for implementing, customizing, maintaining & debugging software solution.
  • Contribute to test plan & test design; Responsible for developing & executing unit test cases
  • Responsible for product review on work done by team mates; Assigned to become team leader of small team size (2-4 members) on demand.
  • Contribute in system integration, fixing of bugs reported by customer or testing team

Education

  • Bachelor degree or equivalent in Information Technology, Computer Science, Computer Engineering, Electrical Engineering, Telecommunication Engineering

Requirements

Mandatory Skill

  • At least 3-year hand-on experience with NodeJS (ExpressJS) and ReactJS (state management, Router, DOM, hook)
  • Hand-on experiences & knowledge in JavaScript Specification Standard ES6 (ECMAScript), NodeJS version and TypeScript language.
  • Hand-on experiences with PostgreSQL database with Store Procedure, SQL command, and optimize performance of database operation
  • Firm knowledge of computer science & software engineering (RA, Design, Coding, Testing).
  • Have knowledge & experience of UML, writing use-case diagram & use cases scenarios.
  • Hand-on experiences in implement design patterns for JS.
  • Hand-on experiences & knowledge in RESTful API, WebSocket, GRPC
  • Hand-on experience in Unit Test framework (Mocha, Jest)
  • Hand-on experiences & knowledge in Build Tool (Webpack, etc) and build JS library flow.
  • Hand-on experience & knowledge in CSS pre-processor as: SCSS, SASS.
  • Experience with Source code management: Git, Gitlab.

Desired Skill

  • Hand-on experience with VueJS/Angular.
  • Hand-on experience with NextJS, KoaJS
  • Hand-on experience with CSS framework/library: Bootstrap, Pure CSS, Tailwind CSS, material UI, Ant Design.
  • Understand micro-service architecture, Docker deployment and Kubernetes.
  • Hand-on experience with AWS, Microsoft Azure, Google Cloud.
  • Hand-on experience & knowledge in CI/CD flow and Jenkins pipeline and Gerrit review flow.
  • Hand-on experience with Virtualization/Analysis framework: Grafana, Prometheus.
  • Hand-on experience with real time handling between application and database: experience with InfluxDB database as advantage.

Human Skills

  • Strong analytical skills, problem-solving skills and the ability to pay careful attention to detail.
  • High capability of self-studying/investigating new technologies & new business domains on demand.
  • Self-awareness, good sense of responsibility, result-oriented and deadline commitment.
  • Capacity to work well in groups and a willingness to understand the various roles played by fellow team members.
  • Working experiences in software development industry, especially, in offshore companies for Japanese customers is an advantage.

BENEFIT & PERKS

  • Attractive salary. Salary range: 1000$ - 2500$
  • High Remuneration Package (up to 15 months salary) and Full Social, Medical & Unemployment Insurance
  • Work in well - equipped and professional IT environment and IT community;
  • To be trained and/or instructed by Japanese Specialists in Vietnam as well as in Japan and others;
  • Become member of a giant corporation;
  • Many opportunities to work/study core technology of Toshiba (including OJT long term in Japan);
HR Department contact

Phone icon Contact us by phone
024 2220 8801 - Ext: 111

OTHER JOBS