TopDev

Lead NodeJS/ReactJS Engineer

VDC in collaboration with PYCOGROUP

E. Town 3, 364 Cong Hoa, Phường 13, Quận Tân Bình, Thành phố Hồ Chí Minh
Job Description
About Company

SIGN-ON BONUS

The offered candidates will have opportunities to receive a sign-on bonus up to VND 100,000,000 (Joining date & working commitment terms will be applied)

What will you be responsible for?

We're on the hunt for top Lead Full-stack Engineer who is passionate about great quality digital products and willing to work on the entire stack, from DevOps, API to front-end and even testing automation. You love solving problems, have the ability to work independently but even better in a team and you have a strong thirst to learn new technology and frameworks. We are looking for great team players that share their knowledge and willing to do what it takes to deliver.

  • Collaborate with other NAB's technology leaders towards improving and fulfilling the NAB technical direction;
  • Evangelize and promote JavaScript - Node.js & React.js best practices;
  • Be passionate about JavaScript - Node.js & React.js, stay relevant and understand how to implement advancement for existing or new systems;
  • Lead and conduct training to empower engineers to achieve a greater level of programming skill;
  • Design, develop, review, implement, and manage Node.js & React.js application code and services for the production and pre-release environments;
  • Design, develop, review, implement and manage continuous integration, build management and deployment scripts, systems, and any code as required;
  • Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products;
  • Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this;
  • Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes and tooling;
  • Provide robust coding practices and solid unit and component test coverage, and code debugging. 

Your skills & qualifications

What must you possess? Experience with the majority of technologies below:

  • JS MV* / Microservices - JavaScript ES6/TypeScript working with NodeJS and ReactJS (incl Redux)
  • Modern front-end - Webpack, Gulp, HTML5, CSS3 including accessibility standards
  • Testing Frameworks - Jest, Jasmine, Mocha, etc 
  • Databases - Postgres, MongoDB
  • Awareness and experience with Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies.
  • Formal Development methodologies

Required Experience:

  • +7 years' experience working in Software Development covering Web Development, JS MV* and Microservices
  • Strong English communication skills (both verbal & written), able to communicate with business stakeholders
  • Experience in leading and coaching at least one software engineering team on various projects;
  • Solid experience in designing & developing RESTful APIs and microservices-based system
  • Solid experience in modern front-end build pipelines and tools (e.g. Git, Webpack, Gulp, NPM)
  • Experience working in a cross-functional team delivering using Agile methods
  • Well-versed in writing structured, well-documented, maintainable, and clean code;
  • Good problem-solving and analytical skills;
  • Good understanding of modern software development practices and automation testing 
  • University degree in IT field or equivalent industry experience
  • Agile – Certified Scrum Master (preferred)
  • Experience in the Banking or Financial Services industry (preferred)
  • Previous experience in Banking or Finance industry (preferred)

Benefits for you

  • Private health care program, extended to family members
  • The latest AWS and micro-services technologies
  • The power to deliver truly awesome financial products
  • The finest IT tools to raise your potential to even greater heights
  • Professional training and certification programs
  • Business trips and on-boarding in Australia
  • English training with a native English teacher
  • Great team building activities and benefits

Company

VDC in collaboration with PYCOGROUP

Industry

Fintech, Phần Mềm

Company size

100-499

Nationality

Australia

About us

General information