Position: Middle Node.js developer
Company: Zazmic
Experience required: 2y
English level: intermediate

About us

Zazmic is an outsourcing IT company of 250+ creative, productive and successful people from more than 10 countries around the world. We love technology, create innovations and implement them for our clients. We are one of the kinds who build the future of the IT industry.

We challenge the most daring ideas, change the world around them and beyond. At the same time we know how to relax and love what we do.

By tradition of the most innovative startups in Silicon Valley, Zazmic was born in one of the garages in San Francisco. Today, Zazmic — an international IT company with a high level of expertise in web and mobile projects. Our clients include small startups from the United States and Western Europe and large, world-renowned corporations that receive a full range of services: technology development and support, design, and digital marketing. 
About the project

iDgital is a cloud-based SaaS application that manages orders for Radiologists and can resolve clients’ issues. Clients are hospitals and groups of hospitals that are situated in different countries around the world.

This product team develops a Node.js/Angular web application in the healthcare field. All deployments are containerized in a large distributed architecture. We have co-developed a Healthcare API with Google that is central to our solution. The product has been developed from scratch and we are already in the release phase, so the ready part is that something used by clients from different countries. We will increase in multiple times in terms of clients soon, now we support around 100 facilities, soon this amount will be over 500.

Besides maintaining the product, we are working on new custom and technical features, improving the performance of the platform, and a few new major milestones in progress, e.g. on-prem version for the current SaaS application, improving the mobile app (IOS, Android), integrating a few additional ways of receiving information from the hospitals. Also, we have a few subprojects based on iDgital architecture.

The Digital Assistant performs a variety of specific tasks on behalf of the physician, making it acceptable for the physician to focus solely on the current conditions of their patient. Along with the Digital Assistant ML platform offering end-to-end image and data processing, the radiologist gains quick access to the complete and accurate origin of the information.

IDgital offers an end-to-end Radiology Solution that brings the power of modern computing technology to the field of Radiology in a meaningful way, while remembering that our goal is to always assist the radiologist, never to replace them.

Google Cloud Next ’19 | April 9-11 | San Francisco (presentation) — www.youtube.com/watch?v=Y-yvlt5mVXk

Required skills:

2+ years in web app development
Experience developing a node.js
Good understanding of Node.js and frameworks available for it (such as Express.js, Koa)
Understanding of modular system of Node.js and knowledge of the most popular modules (like WS, Sequelize, Swagger)
Knowledge of CI approaches including unit and end-to-end testing
Proficient understanding of code versioning tools, such as Gitlab
English (Intermediate or higher)
Strong knowledge of RDBMS like Postgres and MySQL
Docker
Code quality tools (ESLint, prettier, husky, etc.)
Development of REST API
Will be a plus:

Experience with Angular 2+
Google Cloud Services (e.g GKE, FireBase, BigQuery, PubSub, CloudSQL)
Understanding of Agile (Sprint) development process
Microservices architecture
Healthcare domain experience
Experienced with TypeScript
Experienced with WebSockets
We offer:

Work in a friendly high-efficient team of professionals;
Interesting projects;
Dynamic and challenging tasks;
The ability to work remotely;
Flexible working hours;
Possibility of professional growth;
Get a chance to work with the latest GCP services and technologies;
Opportunity to join the Zazmic community of 200+ developers worldwide;
Opportunity to make a contribution to the medical area and help people around the world.
Responsibilities:

Development of new functionality;
Support of an existing functionality;
Participation in daily/planning/demo/retrospective/developers synchronization sessions with the team;
Be positive and motivated for making A++ product;


Сайт компанії:
https://www.zazmic.com/

Сторінка компанії на DOU:
https://jobs.dou.ua/companies/zazmic/