Position: Senior Full Stack Developer (with Angular2 and Node.js)
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a Senior Full Stack Developer (with Angular2 and Node.js) for a full-time position in Ukraine. Our client is a cognitive automation platform that combines traditional machine learning with crowdsourced knowledge to automate repetitive decision-making tasks. The client’s solution improves the efficiency, accuracy, and charge capture of human medical coders, clinical documentation integrity specialists, and medical insurance auditors. The platform predicts applicable medical codes and identifies documentation deficiencies relative to assigned codes. For providers and facilities, it is maximizing appropriate claim submission. The payors (insurers) audit these claims to identify fraud, waste, and abuse. 
The client has three products in the healthcare space that focus on automation of the healthcare industry and, specifically, the Healthcare Revenue Cycle. This automation journey starts with the automation of medical coding focusing on anesthesia procedures but will rapidly expand broader. For this UI product, they need 1 more developer to join another already working on this project, and they want to grow the team soon.
The Medical Coding user interface targets a variety of personas in the revenue cycle:
- Facility (the hospital that provides the data to the revenue cycle company);
- Revenue Cycle company that is responsible for obtaining medical records, billing, and other aspects of the revenue cycle;
- Medical coding is the company hired by the Revenue Cycle company to code medical cases.
The client is looking for a strong partner to help them accelerate the development of the product. Therefore this is not a project-oriented effort unless it fails. It is like being a long-term relationship to expand the team to more developers, QA, Scrum Master(s), and even professional integration services. They are a startup but have substantial revenue and recently acquired a medical coding company. The goal is to go and grow fast; for that, they need a strong partner to help them get there.

Requirements:
3-5 years of experience developing UI and JS/TS framework with Node.js and Angular2 (v12 or latest).
Proficiency in GraphQL.
Expertise in writing units, integration, and acceptance/UI tests.
Experience with an agile environment.
Expertise in profiling JavaScript, debugging the entire client-side timeline, from initial requests to re-rendering components, and explaining the steps necessary to reproduce and solve issues.
Demonstrated concern for website performance and user experience. Ability to give examples of ways to enhance performance on single-page apps.
Ability to participate in code reviews and provide feedback to more junior-level engineers.
Ability to work independently on tasks in a fast-paced, scrum environment and represent the front end on cross-disciplined

Nice to have:
Skills in AWS architecture or willingness to learn software engineering techniques within the AWS ecosystem.
Experience in maintaining E2E tests written using the Cypress framework.
Experience with Hasura Server for GraphQL.

Responsibilities:
Develop interfaces per written specifications.
Support the rest of the web development team by converting mockups and wireframes into clean, easy-to-maintain, and reusable components.
Write clean, maintainable, and reusable code (Node, Angular) that meets company standards.
Assist with the discovery and diagnosis of bugs in the development environment.
Participate in UI/UX and Scrum team meetings.
Maintain code, documentation, and technical specs in the company storage repository.