MEAN Stack Developer/ Full-Stack JavaScript Developer

Spiralogics International

Spiralogics is a leading custom software development company primarily based in the US, Nepal, and India. With 18+ years of experience in the tech industry, we go beyond the traditional application development process to deliver quality products. With an array of both in-house and client-based applications, we work with different technologies such as Dot NET, PHP, Python, Node JS, React, Angular JS, Java, Xamarin, iOS, Android, and Flutter. If you want to build your career in a growing IT company, then come join Spiralogics. We provide a fun, friendly, and flexible working environment with an employee-centric work culture. To give you a sense of what we expect, here is a link [career.spiralogics.com] to our own career portal where we constantly add new positions that may better fit you.

Details / 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.

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