Position: Middle Full Stack Engineer (Node + React)
Company: EVO
Category: Node.js
Experience: 2y

**EVO Fintech** – продуктова екосистема, яка охоплює  власні рішення під процесинг та білінг як ядро ​​транзакційної інфраструктури, суміжні продукти, пов’язані користувальницьким гаманцем, універсальним методом ідентифікації користувачів і багато інших. 
Ключова мета – створення простого і зручного інструменту оплати для проєктів Rozetka, Prom, Bigl, Izi, Shafa, Kabanchik та інші.
 
**Про команду:**
Зараз JS (.js + ) напрямок складається з трьох розробників.
Ми шукаємо фахівця, котрий посилить команду, що розробляє касовий продукт. Ця команда складається з TL, 1-го розробника, QA-інженера та PM.
 
**Що вже зробили:**
Функціонал каси (UI частина та бекенд) - це веб застосунок, який забезпечує роботу офлайн точок присутності фінансової компанії, а саме дозволяє приймати платежі готівкою та торговий еквайринг (pos-термінали). Вже працює в більш ніж 200 відділеннях, надаючи роботу для 800 операторів-касирів.

**Потрібно:** доповнити поточні продукти новим функціоналом, приступити до реалізації ряду нових продуктів і рішень, а саме, впровадити нові типи оплати та переказів, підтримати інтеграцію з фіскальною службою, розшити механізм навчання касирів.
 
**Технічний стек:** , NestJS, , , NX (створення та управління монорепозиторієм), GraphQL, REST
 
**Що важливо для даної ролі в проєкті:**
- Досвід з JS від 2-х років
- Досвід роботи з .js
- Досвід роботи з БД ( чи подібні)
- Розуміння роботи web (HTTP, браузерний API, REST)
- Досвід роботи з 
- Впевнені знання , HTML, CSS
- Досвід у створенні складних і високонавантажених веб інтерфейсів/додатків
- Продуктово-інженерний підхід до розв’язання задач, тобто безпосередній вплив на продукт, з яким працюєш, включаючи активний пошук оптимальних рішень
 
**Буде перевагою:**
- Досвід роботи з NestJS
- Досвід роботи з базами даних ( чи подібні)
- Досвід роботи з GitLab CI/CD, Docker
- Досвід роботи зі схожими продуктами/системами, але ми не проти різностороннього досвіду.

**Задачі:**
- Ключові продукти в зоні відповідальності позиції: функціонал каси, адмінка для каси
- додавання нових інструментів (типів) оплати та переказів
- розширення функціоналу контролю балансів кас та точок обслуговування
- посилення механізмів контролю доступності як ПЗ, так і апаратного комплексу на касі
- розширення функціоналу регулярної звітності
- додавання функціоналу навчання та атестації операторів-касирів
автоматизація документообігу, згідно з касовою дисципліною

**З нами ви:**
- Точно будете зростати як продуктовий інженер
- Візьмете безпосередню участь у будівництві dream-team
- Ви та ваші знайомі точно прямо чи опосередковано будете клієнтами продуктів, що розробляєте

**На зустрічі з вами нам хотілося б обговорити:**
- Ознайомитися та обговорити ваш попередній досвід; ми завжди відкриті до нових для нас практик та підходів, якщо вони можуть принести користь.
- Оцінити глибину вашої експертизи в ключових технологіях / інструментах.
- Оцінити потенціал вашої експертизи в доменній області.
- Обговорити бажані вектори розвитку.
- Обговорити, що вами рухає і виступає внутрішнім мотиватором, ми керуємося простим принципом: спершу – “хто”, потім – “куди”, і будуємо команди на довгострокову перспективу.

**Як у нас проходить підбір на дану позицію?**
- Ми чекаємо ваше резюме. Після чого воно потрапляє на розгляд команді.
- Знайомство в Google Meets для обговорення вакансії більш детально (30 хв)
- Технічна співбесіда (1.5 год)
- Фінальна співбесіда (1 год)