Position: Middle Node.JS Engineer
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: intermediate

1+ years of commercial experience on the NodeJS backend role;
3+ years of overall commercial experience with JavaScript
Familiarity/Experience with other technologies from the Product tech stack.
Overall product tech stack: Jira/Confluence, GitHub, Serverless, AWS Lambda, Amazon Personalize, MySQL, DynamoDB, VueJS, JavaScript, NodeJS, Jenkins, Tomcat, Python, Java, RabbitMQ, Redis, Memcache, all resources are deployed in AWS.
Building an open integration framework to provide defined access points for seamless integration with third-party solutions. The framework should be built to accommodate:
- Easy rollout and maintenance of any needed REST APIs;
- Easy rollout and maintenance of any needed Webhooks.
Definition of abstracted mapping for consuming public APIs or integrating to public Webhooks;
Creation and rollout of single-click third-party integrations for defined extended functionalities (e.g. registrations, logins, notifications, data consumption, leaderboard activity, etc. integrations to Slack, JIRA, Google docs, etc.);
Creation and rollout of easy click-through integrations with supported third-party solutions. (client registration/login portals, Marketo, Intrado, Google docs, Office 360, conferencing solutions, third-party integrators like Zapier, etc.);
Establishing processes to dynamically documenting and publishing available interfaces, capabilities, and use instructions for online public consumption.