Position: Full-Stack developer (in EU)
Company: Relevant Software
Category: JavaScript
Experience required: 3y
English level: upper

The project is a platform that brings together municipalities, volunteers, and local communities to provide support services for the elderly as a way to engage them in a variety of activities, travel, entertainment, and other events. Using this platform, the project team coordinates the convenient use of such services and attracts more and more new resources that can be used. Your job will be to implement new platform capabilities and improve existing ones.

You'll be a valued, core member of the team and help build Web applications for our Clients from Norway. Your work will include direct communication with a client, so you should be confident in your communication skills.

Responsibilities:
- Communicate with a team and client directly;
- Integrate third parties;
- Create new functionality via new micro-services;
- Build reusable, testable, and efficient code;
- Cover existing code with tests;
- Provide solutions, ideas, and recommendations for the product.

Requirements:
- 4+ years of experience in WEB development frontend and backend;
- 3+ years of experience with React.js,Node.js;
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
- Experience with Microservice architecture;
- Experience with third parties integration;
- Strong knowledge of Typescript;
- Strong knowledge of HTML5, CSS3 and ECMAScript 6+;
- Ability to cover production code with tests - both unit and integration ones;
- Willingness to learn and to work with Scala;
- English B2.

Nice to have:
- Desirable experience with  Flutter, and Flutter to React rewrite experience; 
- Experience with Gitlab CI;
- Experience with Heroku;
- Experience with Google Firebase;
- Desirable experience with Scala, and functional programming. Willingness to learn and to work with Scala.