Toshiba Software Development (Viet Nam) Co, Ltd
Fullstack Engineer (NodeJS, ReactJS, Javascript )
Fullstack engineer building and maintaining web applications and GUI components for Toshiba industrial systems using NodeJS and ReactJS/TypeScript with PostgreSQL. The role covers basic and detailed design from requirements, integration-testing support, code reviews, and leading small teams of 2–4 when assigned.
- Compensation
- Not disclosed
- Location
- Hà Nội, Vietnam
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree (or equivalent) in IT, Computer Science, or Computer/Electrical/Telecommunication Engineering
- 4+ years of hands-on experience with NodeJS (ExpressJS) and ReactJS (Redux, Saga, Form Validation)
- Strong in JavaScript (ES6+), TypeScript, and JS Design Patterns
- Experience with PostgreSQL, including SQL optimization and stored procedures
- Solid knowledge of software engineering and UML design
- Experience developing RESTful APIs and WebSocket
- Familiar with unit testing (Mocha, Jest) and build tools (Webpack, Vite)
- Knowledge of CSS preprocessors (SASS/SCSS) and source control tools (Git/GitLab)
- Can quickly adapt to new programming languages, platforms, and domains
Nice to have
- Experience with Python, Kubernetes, Docker, and cloud platforms (AWS, Azure)
- Knowledge of OAuth2.0 protocol and OpenAPI 3.0
Full description
Top 3 Reasons To Join Us
Attractive salary package: up to 15-month/ year
Clear career path development
Plenty of onsite/ business trip to Japan.
The Job
Develop and maintain web-based applications and GUI components for Toshiba industrial systems.
Responsibilities include (But may not limited at):
- Design, implement, customize, and debug web applications (NodeJS & ReactJS).
- Define software design based on requirements (basic & detailed design).
- Understanding the test strategies and support test members in integration testing and fixing bug.
- Review teammates’ work and lead small teams (2–4 members) when assigned.
- Research new technologies and industrial domains to propose software solutions on demand.
Your Skills and Experience
- Bachelor’s degree (or equivalent) in Information Technology, Computer Science, Computer/Electrical/Telecommunication Engineering.
- Requirements Mandatory Skill 4+ years of hands-on experience with NodeJS (ExpressJS) and ReactJS (Redux, Saga, Form Validation).
- Strong in JavaScript (ES6+), TypeScript, and Design Patterns for JS.
- Experience with database: PostgreSQL ( includes SQL optimization, stored procedures).
- Solid knowledge of Software engineering, UML design.
- Experience developing RESTful APIs, WebSocket.
- Familiar with Unit testing (Mocha, Jest) and build tools (Webpack, Vite).
- Knowledge of CSS preprocessors (SASS/SCSS) and source control tools (Git/GitLab).
- Can quickly adapt with new programming language, platform and domain.
Desired Skill
- Experience with Python, Kubernetes, Docker and cloud platforms (AWS, Azure).
- Knowledge of OAuth2.0 protocol, Open API 3.0
Why You'll Love Working Here
- Competitive salary (negotiable based on performance).
- Annual package up to 15 months’ salary with 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)