Position: Node.JS Engineer, Middle or Senior (4-6 months) | Dutch startup
Company: Global Talent
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

Our client is a startup with **advisors from Bullhorn/Cube19, based out of the Netherlands,** who has developed **a local volume recruitment solution.** It innovatively disrupts traditional approaches to recruitment leveraging video technology to advertise vacancies and running qualification processes via omnichannel chat conversations.

The existing MVP is in production and is effectively delivering value to multiple clients. The product is built on a simple architecture leveraging the Stackerapp ecosystem, an Airtable database structure, and Integromat for APIs. Business process flows are fully defined and a business process architecture is documented outlining the critical process flows. In the current MVP, a number of steps are carried out manually to ensure that the end-user experience is delivered effectively.

The product is now embarking on further growth and wishes to increase the levels of automation and scalability of the current system by developing a fully-fledged platform provided as a SaaS solution.

**Estimated involvement:** 4-6 months full-time, then can switch to hourly/support basis, with potential to be hired directly if interested.
**Team - 3-5 people** (1 Front-End Engineer, 1-2 Back-End Engineers, 1 Designer).

**Qualifications:**
At least 3-4 years in back end engineering (preferably in the back-end using Node.js).
Able to develop Backend Data & Information Architecture from scratch (understanding of scalability needed and optimization).
Good knowledge of SQL and relational database development.
Familiar with Javascript Libraries such as Express.
Familiarity with ReactJS.
Strong SaaS product development (project might need unique features).
Good knowledge of Cloud web services (S3, RDS, Appsync (GraphQL), Cloud Watch, Lambda).
Agile Methodology and User of JIRA.
Source Code Management (ie. GIT).
Strong understanding of REST APIs and Familiarity with Media APIs (ie. LinkedIn, Whatsapp, Facebook, Twitter).
Test-Driven Development.
Able to create API documentation.
Familiarity with developing ChatBots.
Webhosting.

**Responsibilities:**
Build Backend (Data and Information Architecture) of the product suitable for SASS scalability.
Build Database schema and storage solution.
Build API endpoints and documentation.
Build backend of the product from scratch.