Full Stack Senior JavaScript Engineer

last updated February 15, 2021 18:13 UTC

Position Summary:

This position is responsible for feature development and optimization of existing code in an AngularJS, NodeJS, MongoDB stack.

Essential Responsibilities:

  • Designing and developing mobile-first applications

  • Creating and maintaining clean and clear front-end code and backend APIs for our web and mobile applications;

  • Maintaining excellent test coverage for our code base;

  • Working with our shared services and field teams to identify application bottlenecks and make relevant architectural decisions;

  • Working with our frontend application developers to optimize performance across our system;

  • Designing administrative tools for our shared services and business development teams;

  • Constantly optimizing our code bases with an eye for modularity and legibility;

  • Writing documentation for our external and internal APIs.

Minimum Qualifications:

  • Strong understanding of RESTful JSON web API design principles;

  • Demonstrable experience with AngularJS or React, NodeJS, HTML5, and CSS;

  • Familiarity with popular NodeJS packages (e.g. express, socket-io);

  • 4+ years of experience in JavaScript development;

  • 5+ years of experience in backend web development;

  • Familiarity with multiple additional programming languages/stacks;

  • Experience with NoSQL databases, ideally MongoDB;

  • An excellent understanding of distributed systems and their tradeoffs;

  • Excellent documentation skills;

  • Ability to clearly articulate technical problems, design and implementation choices to a broad range of stakeholders (e.g. sales team, users, security experts).

Preferred Qualifications:

  • Working knowledge of AngularJS or React;

  • Experience working with web sockets;

  • Familiarity with the AWS stack;

  • Experience in application security testing;

  • Familiarity with client-side JavaScript frameworks and best practices;

  • Contributions to open source communities.

Shopping Cart
There are no products in the cart!
Total
 0.00
0