O

Full Stack Developer (NodeJS) - Hybrid working

One Arrow Consulting
Full-time
On-site
Ho Chi Minh, Ho Chi Minh, Vietnam
Are you ready to take your career to the next level? We're on the lookout for a talented Full Stack Developer (NodeJS) to join our prestigious client, a renowned leader in the defense and engineering sectors, serving clients across 80+ countries. 
Job Description and Responsibilities:
• Create, build, assess, deploy, uphold, and enhance web-based software applications.
• Seamlessly integrate with backend systems through the utilization of APIs and messaging technologies.
• Enhance software quality by implementing Scrum practices like code reviews and unit testing.
• Collaborate with Product Owners and Business Analysts to refine user stories.
• Support Quality Assurance/Testers in test automation and resolving bugs.
• Aid DevOps in automating the build and release processes.
• Develop interface specifications and other design documentation as needed.

Requirements

• Degree in computer science.
• At least 5 years of experience with full stack web application development using NodeJS
• Familiar with Angular
• Have strong fundamentals (OOP, Design Pattern…)
• Good English verbal communication skills.
Preferred skills and experiences:
- Experience with development on a public cloud, @i Microsoft Azure, AWS will be an advantage
- Experience with microservices application development will be an advantage
- Experience in developing platform level features, such as configuration management, service discovery and routing, feature switch, A/B testing, etc.
- Experience with messaging (Kafka, AMQP, MQTT or other messaging technologies), Java and understand database schema design.
- Experience with Maven, Nexus or Artifactory Experience with Docker
- Experience with CI/CD systems, such as Bamboo, Jenkins Scrum certified, and with experience in a Scrum project

Benefits

  • Get involved in an innovative project with a substantial value.
  • Enjoy benefits including meal and transportation allowances, 13th salary, and annual leave days.
  • Receive a provided laptop for seamless work integration.
  • Embrace a flexible hybrid work environment (initial remote work until office setup).
  • Collaborate occasionally with the team.
  • Access growth opportunities and continuous learning initiatives.
  • Benefit from comprehensive social and health insurance coverage.