Position: Middle/Senior Node.js developer (product company)
Company: SpellRise Recruitment
Category: Node.js
Experience: 5y

** Формат співпраці ** - віддалено, при бажанні кандидата є офіс в Києві (Бульвар Вацлава Гавела 6, З). 

Проект: трейдингова платформа, користувачі - трейдери та брокери. У планах на майбутнє розвиток продукту - трейдингової платформи,  як Saas рішення для сегменту фінтех з розширеною інтеграція додаткових фіч під користувачів (трейдерів і брокерів). Компанія працює лише  на закордонний  ринок - країни, де діяльність фінтех регулюється на державному рівні. На ринок СНД не працює.
Вся R&D команда знаходиться в Києві. Над розробкою платформи працює 6 команд, кожна з яких відповідає за свою частину функціоналу - адмінка, системи автоматизації для аналітики, risk dealing management platform, backend складова платформи, внутрішніх системи для оптимізації маркетингових процесів.


** Стек проекту:** 
Node.js, C++ (Node FFI ), MySQL (Aurora), Redis, MongoDB, sequelize, moleculer, express, SQS, SNS, Docker, Jestб, API/ libraries: Metatrader (інтеграція на C++), S3, Sendgrid, Nexmo, Socket.io, d3j

** Склад команди: ** 
1 - Middle Front-End ( Angular), 2 – Node.js. 2 – QA (manual+automation), Engineering Manager, Product Owner.

** Умови роботи:** 
- Дейлі мітинги о 10:30-11:00.
- Спрінти 1 раз\2 тижні.
- 20 календарних днів відпустки
- 2 тижні оплачуваних лікарняних 
- 3 emergency day
- після випробувально терміну є медичне страхування
- є курси англійської мови та є виділений бюджет на навчальні цілі
- вся техніка для комфортної роботи надається

** Обов’язки:** 
- Participate in the development of the back-end part of financial trading platform written in NodeJS
- Develop new and support existing backend microservices
- Perform code reviews
- Optimize platform for maximum speed and scalability
- Collaborate with other team members and stakeholders
- Integrate software components into a fully functional software system
- Evaluate and deploy software tools, processes, and metric

** Необхідний досвід та навички:** 
- 4+ years of experience working on high-quality production software 2+ years of experience working with NodeJS
- Comfortable working with microservices architectures  (буде плюсом досвід з мікросервісами, так як на бекенді більше 10 мікросервісів)
- Experience building RESTful web services
- Experience working with PostgreSQL, Redis, MySQL
- Experience with a cloud provider (AWS/Heroku/Google) considered an asset
- Integrating with 3rd-party APIs
- The penchant for learning new technologies balanced with strong pragmatic thinking
- Proficient with version control and effective collaborative development workflows
- Able to quickly fix bugs and solve problems in large, complex apps

** Етапи співбесід: ** 
1. HR співбесіда.
2. Співбесіда з Tech Lead, Solution Architect, PM.