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:

Duties and Responsibilities:

  • Create new user-facing features and front-end applications for various platforms.
  • Modify/maintain complex existing applications and develop new specifications and designs.
  • Ensure the technical feasibility of UI/UX designs.
  • 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 Senior Tech Manager.

Requirements/Skills and Qualifications:

  • 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 or Mercurial.
  • Exceptional problem-solving capacity and ability to work independently.

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.
  • Ability to work on other JS frontend libs/frameworks such as React, Vue or Svelte.

Overview

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