Senior Software Engineer - NodeJS

NashTech logo

NashTech

View Salaries, Reviews, and more  

Job Description

Responsibilities

  • To develop software applications with limited support from principal engineers
  • To write program from design specifications in compliance with established coding quality standard of the company
  • To write unit tests and run through all the test cases for assigned tasks and ensure all cases tested and passed before release for testing
  • To perform code review, code refactor if required
  • To document detailed designs as part of technical leaders (lead by Technical Architect or Solution Architect)
  • To self-train on new technologies
  • To follow strictly all the customer’s process if being requested, company’s processes and systems complied with CMMI standard


Qualifications

  • 3+ year experience NodeJS competence (Linux, MySQL/MongoDb, etc.)
  • Good English communication skills to discuss technical approaches with client
  • University degree in Computer Sciences, or equivalent
  • Good awareness of OOP, SOLID principles, code quality and coding standard
  • Good knowledge of NodeJS development, at least one NodeJS framework such as Express, Hapi, Meteor, etc
  • Good knowledge of web service development (RESTful)
  • Good knowledge of HTML, CSS, JavaScript, Ajax. Have ability to do development work for both back-end and front-end
  • Good awareness about security and performance in web development
  • Basic knowledge of Linux infrastructure, Linux based web server
  • Have knowledge about TDD, BDD and hand-on experience on unit test

Good to have additional skills:

  • Basic knowledge of cloud services – specially AWS
  • Experience on any JavaScript Front-end framework (Angular/React/Vue)
  • Experience with Docker
  • Nice to have: K8S, Jenkins


What makes working with us special:

  • 13-month salary per year.
  • Performance bonus
  • Social – Health – Insurance paid fully.
  • Healthcare: Annual health check-up,
  • Premium Health Insurance
  • Annual leaves: 14 days.
  • Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga....
  • Training courses: Technical skills – Soft skills – English


Interview Questions of Senior Software Engineer - NodeJS at NashTech

Currently, there aren't any interview questions for this role at NashTech shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now