Position: Middle JavaScript Developer (Node.js)
Company: Artkai
Experience required: 3y
English level: intermediate

Project:

This has become the flagship digital product for our client! In 2021, it will expand to handle all career compensation surveys. The team will also add hooks to and from machine learning models. The workflow will expand to handle additional use cases from other lines of business at the customer’s company.

Project Stage:
Development

Responsibilities:

 Code, test and operate Node.js based services
 Effectively use tools and ingenuity to identify and fix bugs before they become a problem
 Take over maintenance and extend existing services
 Optimize use cases and error handling/test completeness
 Develop software solutions by: studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; and following the software development lifecycle
 Continuously expand knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment
 Provide recommendations for ongoing improvement
 Work alongside other engineers on the team to elevate technology and consistently apply best practices
 Collaborate with team to brainstorm and create new products

Requirements:

 At least 2+ years of experience with Node.js
 Good experience in JavaScript
 Experience with MongoDB
 Knowledge of frameworks available for Node.js (such as NestJS, Express, Node-RED, Device.js, Cylon.js)
 Strong understanding of software best practices, data structures, algorithms, databases and networks
 Strong organizational skills
 Ability to deliver on multiple competing priorities with little supervision