NodeJS Engineer

GetLinks partner

Ha Noi Capital Region, Vietnam

Negotiable

Job description

Description

  • Analyze, design, develop, and maintain apps on Node JS, Docker, and Microservices for Financial Product. 
  • Collaborate with BA, Technical Leader, and Senior Engineer to propose solutions and deploy solutions related to services. 
  • Write documentation describing and manipulating the system for 3rd-party tasks such as RESTful API or GRPC documentation. 
  • Cooperate with DevOps to deploy and operate developed apps onto the production environment with CICD and other DevOps tools.

Requirements:

  • At least 3 years + of experience with web service or equivalent experience. 
  • Proficiency in NodeJS programming language, experience with Nest JS framework. 
  • Proficiency in using at least one of the following database management systems: MariaDB, PostgreSQL, Redis, MongoDB. 
  • Knowledge of unit testing your own created products. 
  • Knowledge of using Docker for development, testing, and production environments. 
  • Proficiency in building Microservices, using methods of communication via Redis, Kafka, GRPC, RestAPI,…
  • Deep understanding of REST API and WebSocket, system performance, and scaling. 
  • Ability to build real-time systems highly. 
  • Have experience in Blockchain or Trading systems, MT4 or MT5 is BIG plus.

Benefits:

Greatest Asset is our Team

• Salary range upto $1500

• Performance bonus: twice a year, review salary once a year. 

• 8 hours working time from Mon- Fri (flexible checkin - checkout from 7AM-6PM)

• Hybrid working with 5 remote working days/month

• 100% full salary in probation time.

• Paid leave 12 days/year, included probation time

• Transportation allowance, team building, yearly company trip

• Quarterly and annual performance awards for personal and team

Amazing Work Atmosphere & Office/Equipment

• Working devices (laptop, monitor, and provide full of other working devices’ needs…)

• Professional and open working environment with hands-on experience leaders and other team members.

• A monthly meeting for all members. Understand the career road map and current situation.

• Dynamic working environments with a lot of connecting internal activities and events.

Training & Self-improvement opportunities

• Training technical internal, updating new and trending technologies.

• Team leader internal training for technical tasks…

• Support external training fees (learning courses, other certifications… )

• Annual performance review

Contact us

4 - Chấn-Kiệt (Daniel)Recruitment ConsultantEmail: [email protected]Tel: +84 703 554 463Skype: lucchankiet1998