Position: Senior FullStack (React+Node) Developer (Healthcare)
Company: Opinov8
Category: JavaScript
Experience required: 3y
English level: upper

WE BUILD
A rare opportunity to develop a cutting-edge WebRTC video platform in the Healthcare domain. The platform provides telemedicine service for leading USA clinics and doctors.

The current architecture includes Nodejs backend (Loopback 2 & 4) and frontend written in Angular 1.x.

Project goals:
Nearest target is to incrementally migrate the product from Angular 1.x to React/Redux stack.
Long-term plan is to create scalable, extensible and maintainable React application according to the best industry standards.

Stack - Angular.js, React.js, TypeScript, Node.js.

Team-size - up to 8 team members.

BEING PART OF THE TEAM 
- Build & Design efficient, secure and reusable web systems and abstractions;
- Building & Documenting approaches  which could be reused for other projects;
- Code review and applying of automated tests, linters, due to the high-quality standards;
- Participation in the Agile Product Development Life Cycle;
- Identify and communicate Javascript best practices (e.g. contributing in React competency of the team).

POWER YOU BRING
- 4+ years of software development;
- React production experience (3+ years);
- NodeJS production experience (1+ years), experience with Loopback;
- Solid knowledge of JS fundamentals, understanding of Chrome's V8 engine;
- Experience with relational and non-relational databases (at least one of them);
- Solid experience with multiple JS libraries and SPA frameworks (3+ years);
- Good understanding of Typescript, JavaScript, HTML, CSS, RESTful APIs, HTTP, and networking concepts;
- Experience with Scrum\Kanban methodologies;
- English level - Upper-Intermediate (sufficient level for direct communication with the customer);
- Good understanding of Angular.js 1.x is a huge plus;
- Practical experience with WebSockets and real-time communications is a huge plus.