Jobs / 
Back-end Developer

Backend Developer (NodeJS)

As a Backend Developer, you will be responsible for the build systems for the projects
Office
Full Time
All Levels
Apply Now
Who We Are
The Role
Responsibilities
Qualifications
Why Us

Who We Are

The centerpiece of a successful business is provided by its leadership’s direction and vision. Nexlab’s team consists of ingenious, sophisticated, and seasoned management and technical professionals.

Nexlab has ranked high in the “Top 15 Vietnam Best IT Companies” survey by IT people on ITviec – one of the Best IT Job Recruitment sites in Vietnam for 02 consecutive years.

The Role

Backend Developer (NodeJS)

Responsibilities

  • Accept both working types: full-time (at the office) and part-time (remote only).
  • For part-time type: Requires 4-6 hours/ day, needs to join a scrum team, and commits to completing all assigned tasks well with good responsibility.
  • Responsible for web development by using modern open-sourced javascript frameworks.
  • Architect and end-to-end implement base on requirements.
  • Work with internal and external stakeholders across other partner apps to troubleshoot issues across the systems.
  • Integrate various frameworks and automation tools to support business and marketing teams.
  • Write high-quality, clean, elegant, maintainable, and testable code.
  • Improve stability and user experience.
  • Involve and proactively refine the engineering practices.

Qualifications

Must have:

  • Diploma/Degree in Computer Science or related fields.
  • At least 3 years of experience in Backend technologies and programming languages such as JavaScript, TypeScript, and NodeJS framework (ExpressJS/ NestJS).
  • Understanding of Containerization and Orchestration (Docker, Kubernetes).
  • Experience in unit testing with tools such as Mocha, Jest, and various other utilities and assertion libraries (Chai, Sinon, etc.).
  • Have knowledge of cloud platforms: Google Cloud, AWS, Azure.
  • Good English communication skills.
  • Experience in OOP, and design patterns.
  • Experience designing, developing, and managing RESTful APIs.
  • Strong knowledge of data modeling, NoSQL (MongoDB), RDBMS (MySQL, PostgreSQL), and Redis.
  • Experience with serverless and micro-service architecture (AWS Lambda, Google Cloud Function…).
  • Knowledge of web load testing, client-side caching, HTTP / HTTPS, etc.
  • Familiar with Git version control system with GitHub/Bitbucket.
  • Knowledge of Agile project management tools, e.g. JIRA.

Nice to have:

  • Experience with Hasura, and GraphQL.
  • Maintain CI / CD pipelines, and integrate compliance and security into the delivery.
  • Understanding of queue systems (Kafka), and API gateways (Kong, etc).
  • Maintain security testing cadence (SAST, DAST, SCA, and PenTests).
  • Experience with backend development with Java EE/Spring.
  • Experience in front-end technology is a plus: ReactJS/AngularJS.

Soft skills:

  • Good English oral and written communication skill is a plus.
  • Able to work with the team to develop a quick prototype.
  • Experience in solving performance issues and providing solutions for optimization.
  • Must be proactive, resourceful, and self-motivated with strong analytical skills.
  • Open-minded, honest, and positive attitude toward people.
  • Ability to coach and mentor team members in their professional development and build self-sustaining teams.
  • Ability to work independently or with teams.

Why Us

  • Excellent salary with good benefits.
  • Allocate modern working devices: Laptop, Macbook, Second Monitor, Test Phone, etc...
  • Compulsory insurance according to Vietnam Labor Law.
  • Salary review based on performance review yearly.
  • Unlimited potential for the career path.
  • Technical activities, presentation, sharing, R&D.
  • Company internal English club.
  • Sport/ESport/Board Game activities, clubs.
  • Fantastic yet professional working environment.
  • Lovely, friendly, and talented colleagues.
  • Weekly Happy Hour.
  • Free and unlimited coffee, tea, snack, fruit... in the office.
  • Monthly event, quarterly team-building.
  • Yearly company trip - Year End Party.

‍

‍

Apply Now

Have an idea in mind?

You are more than welcome to contact our team for a free consultation.
Trusted partner
Flexible model