Galaxy Weblinks - Careers Logo

Senior Node JS Developer

Technical Skills:-

  • Strong proficiency with JavaScript
  • Strong knowledge of Node.js and web service framework like Express.js, Hapi.js, LoopBack.js
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS pre-processors such as Stylus, Less
  • Basic understanding of front-end technologies, such as HTML5, Bootstrap, and CSS3
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as GitLab, GitHUb, Bitbucket
  • Experience in Code quality management and proficiency in code quality measuring tool ESLint, JSLint, Karma, Istanbul, SonarQube
  • Hands-on experience with continuous deployment tool like Jenkins, Strider
  • Hands-on experience in implementing unit tests (Jasmine/Mocha), integration tests
  • Understanding of debugging tools like Chrome/Firefox dev tools
  • Good understanding of Agile methodology and its implementation (Scrum, Kanban)
  • Other Tasks may be assigned, based upon the relevant skills and/or prior experience

 

Soft Skills:-

  • Must be able to work in a team.
  • Must have good communication skills.
  • Ability to work in a fast paced environment
Share this job