Women Impact Tech

Full Stack Node.js Engineer

    Remote

Full Time

About the Role:

When Sir Tim Berners-Lee invented the web, it was intended for everyone. At Inrupt, we believe we can still unlock the true promise of an open web by decentralizing the power that’s in the hands of a few. How? By unlocking the power of Solid. Solid is the technically potent, open-source platform built to decentralize the web. Inrupt is the team fueling Solid’s success.
Inrupt is seeking a full stack Node.JS engineer to help build open-source libraries and developer tools for internal and external use.
The role will be a key member which makes the Solid ecosystem accessible to both enterprise customers and open-source users.
You will work with a remote team using agile development practices and collaborate with multiple teams including Enterprise Services and open source collaborators. You will design and implement libraries as part of our developer tools.

Responsibilities:

  • Coordinate with multiple teams to gather requirements.
  • Build libraries in a way that emphasizes testability and code reuse.
  • Inform and evolve the architecture of the SDK.
  • Work closely with product and development specialists to support delivery in an agile, fast-paced, environment.

About you:

  • 5 + years of experience with JavaScript and knowledge of current standards (e.g ES6).
  • 3+ years of experience with Node.js.
  • Experience with API design.
  • Experience with a database system (e.g. MySQL, Postgre, MongoDB).
  • Strong HTML and CSS skills.
  • Experience with testing frameworks (e.g Jest).
  • Experience with JavaScript build tools (e.g. webpack, roll up).
  • Experience with debugging asynchronous Node.js runtime issues.
  • Knowledge of common performance pitfalls and tools.
  • Strong written and verbal communication.
  • You are comfortable working in a highly cross-functional role on a distributed team (in the UK and US).

Bonus

  • Familiarity with React-based applications and components, including experience with methods of handling React application state (e.g. context, Redux, Flow).
  • Familiarity with Typescript.
  • Familiarity with Linked Data, RDF or semantic web technologies.

Meet Inrupt

Inrupt is the driving force behind a landmark new open source software platform called Solid, which seeks to recast underlying web technology and leave data in the hands of individuals. Inrupt’s technology puts individuals in control of their data, gives organizations new opportunities to create value for customers, and allows developers to thrive in an open marketplace of innovation.