IMS Global Learning Consortium

Node.js Developer

  • Contract: Full-time

Job Description

IMS Global, the world leader in EdTech interoperability and impact, is looking for a skilled Node.js Developer. You will be working alongside the other members of the IMS technical team and will bring extensive knowledge of Node.js development to IMS. This role will lead all Node.js implementation work across a range of IMS standards and software; ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements.

The ideal candidate will strong knowledge of interoperability specifications in general. This position is open to both full-time employees or contractors.

Specific duties include:

  • Work as part of a team developing applications and services using Agile development methods
  • Contribute to team and organizational improvements in process and infrastructure
  • Build customer-facing UI and back-end services for payment processing administration and management
  • Code, test and operate node.js based services
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection

Skill Requirements

  • Previous working experience as a Node.js Developer for 5+ years
  • BA in computer science or similar relevant field
  • In depth knowledge of Node.js and JavaScript technology.
  • Knowledge of the OneRoster Specification
  • Hands on experience with HTML, CSS, and AJAX
  • Development experience designing object oriented JavaScript and SVG
  • Applicable knowledge of web libraries and frameworks such as AngularJS, Polymer, and Closure
  • Knowledge of Google Cloud and Kubernetes as well as Docker file creation and management
  • Good understanding of server-side templating languages
  • Familiarity with the whole web stack, including protocols and web server optimization techniques
  • 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
  • Proficient understanding of code versioning tools, such as Git
  • Strong analytical skills and problem solving aptitude
  • Attention to details

About the Company

The mission of the IMS Global Learning Consortium is to advance technology that can affordably scale and improve educational participation and attainment. To ensure that the “Learning Impact” of technology-enabled innovation is achieved around the world, IMS’s influential community of educational institutions, suppliers, and government organizations develops open interoperability standards, supports adoption with technical services, and encourages adoption through programs that highlight effective practices.

The IMS Global Learning Consortium (IMS Global/IMS) is a highly effective nonprofit, member organization that strives to enable the adoption and impact of innovative learning technology. The IMS open architecture and extensive ecosystem of EdTech products enable education institutions to be more innovative, provide a more seamless user experience and dramatically reduce the cost of integrating products into the educational enterprise systems.

How to apply

Apply for this job online using the link below.

External Link »