Position: Middle Full-Stack Node.js/React Developer
Company: Vilmate
Category: Node.js
Experience required: 2y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

Our client is a Sweden-based HealthTech startup. The platform offers evidence-based, ICT/mobile health tools, which connect users to healthcare and a digitalized clinic that offers cognitive assessment screening, triage and diagnostic decision support. It also offers a suite of tools that allow users to prevent, maintain and delay cognitive decline and dementia by introducing lifestyle interventions and modifications, encouraging individuals to track and manage their health.

Responsibilities:
Back-end
Developing a server which should support: 
● authentication (including authentication with BankID)
● potential future integrations with other systems (e.g. Electronic Medical Record system) and external services
● processing test results (including processing audio records, drawing tests and calculating test scores)
● sending files between mobile application and portal
● CRUD database operations
● validating requests 
● datawriting documentation
● supporting external services for sending emails (sendgrid) 
● supporting mobile notifications
● writing scripts to update records in the database when switching to a new version of the application, etc.
 
Front-end
Developing a web application as well as mobile application that should support:
● authentication
● various content display for different user roles
● supporting different language country and language versions
the ability to browse through and edit patient data
● track edit history and other data collection and show state of data
visualization of data in form of graphs, charts and bars to provide insights
● dynamic data updates (e.g customization of which tasks to push out) from portal to show in the mobile app instantly
 
Requirements
● High level of knowledge of JavaScript and TypeScript
● At least 2-3 years of experience of working with Node.js and React (React.js and React Native)
● Testing experience (e.g. Mocha, Jest)
● An eye for details and quality while not losing track of bigger picture and priorities
● Proactive, system thinking and solution architecture thinking
● Clear English communication skills
As a plus
● Knowledge of MongoDB
● Knowledge of AWS or another cloud platform

Our Oﬀer
● Competitive salary and benefits
● Flexible working hours
● Vacation – 20 working days’ annual leave
● Paid sick days
● A personal laptop with all the essential software installed
● State holidays are granted
● Corporate accountant and lawyer services
● Bureaucracy-free and transparent management
● Сorporate events 2 times a year and team building