MEAN Stack Developer/ Full-Stack JavaScript Developer

Spiralogics International

Spiralogics Inc., a leading U.S. based custom software development firm, has an immediate opening for a Data Modeler in our Kathmandu Office. We are seeking enthusiastic, self-motivated individuals, who will be responsible for effective development, implementation and support of a multiple business applications; as well as ensure that all systems, products and services meet minimum organization standards and end-user requirements.

Detailed Job description / requirements:

Job Description:

  • Create new user-facing features and front-end applications for various platforms. 
  • Develop, maintain, high-quality software following company coding policies and standards.
  • Optimize applications for maximum speed and scalability.
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Collaborate with other team members and stakeholders.
  • Reporting to Team Lead and Technical Manager.

Job Requirements:

  • Experience working with HTML5, CSS3, SASS or LESS, Material and Bootstrap. 
  • Excellent JavaScript and TypeScript knowledge and programming experience with ES5/ES6.
  • Expertise in Angular and Node.js
  • Experience with Node.js frameworks like Express or Nest, and its view engines such as EJS and Handlebars.
  • Experience working with Relational Databases like MSSQL or PostgreSQL and Non-Relational Databases like MongoDB.
  • Strong understanding of version control tools like Git, SVN.
  • Exceptional problem-solving capacity and ability to work independently.
  • Good communication skills as well as a positive attitude and a drive to learn. 

Preferred Skills:

  • Basic understanding of in-memory databases such as LokiJS and TingoDB. 
  • Experience with Node.js multithreading techniques using worker threads, clusters, child-parent processes etc.
  • Experience with client-side architecture and design patterns.
  • Experience working with Docker or Vagrant.
  • Familiarity with TDD/BDD (Jest, Jasmine, Karma or Chai).
  • Good understanding of cross-browser compatibility issues and client-side performance considerations.

Job Overview

Category Computer - Programming, Software Development
Openings 3
Position Type Full Time
Position Level Mid Level
Experience 2+ years
Education B.E. in Computer Science, Bachelors in Computer Science
Posted Date 18 Apr, 2022
Apply Before 18 May, 2022
City Kathmandu