EVO— продуктова українська IT-компанія. Центральний офіс знаходиться в Україні (м.Київ). 900+ співробітників, технічний департамент понад 300 осіб, розробників понад 200 осіб. Ми працюємо віддалено та в гібридному форматі. Місія EVO — створювати можливості для розвитку підприємництва.
19 жовтня 2021

Middle+ Node.js Engineer (Fintech, новий продукт) (вакансія неактивна)

віддалено

Про проект:
Фінкомпанія всередині EVO — екосистемний продукт, який включає свою платіжку, кредитування і особистий гаманець (це найближчі плани, далі — більше).
Наша ціль — створення простого та зручного інструменту оплати для проектів Rozetka, Prom, Bigl, IZI, Shafa, Crafta, Kabanchik та інші.

На сьогодні у нас відкрита позиція Senior Node.js Engineer в новому напрямку — ПЗ для касирів (ідентифікація клієнтів, проведення платежів різними платіжними інструментами, інкасації, забезпечення проведення операцій, зовнішня інтеграція з касою, адміністрування кас, касирів, формування звітів та звірок).
Про команду:

Ми збираємо нову команду під цей напрямок в нашому фінтех проекті. Проект почала команда, яка займається ПЗ для логістичного напрямку. Стартував проект у травні цього року.

Головний технічний виклик:
Наша задача — реалізувати касу у WEB із урахуванням зв’язку з локальними пристроями (банківскі POS, принтери, сканери графічних кодів). Зв’язати групу сервісів в одну екосистему навколо каси (ідентифікація клієнтів холдингу, фінмоніторинг, процесінг) і створити гнучке API для інтеграцій.
Реалізувати касове ПЗ у WEB — це технічний виклик, який ми будемо вирішувати разом у команді.

Що вже було зроблено:
— створені репозиторії і налаштований процес CI/CD
— вибрані технології і інструменти для старту
— реалізована базова модель БД по critical-flow
— написані ключові компоненти системи (інтерфейс видачі з операціями)
— написана базова інтеграція із зовнішньою системою для ініціалізації платежу
— опрацьовані операції: відкриття зміни, закриття зміни, інкасації, базового платежу
— інтегровано ПЗ для зв’язку з пристроями, організована модель транспорту

Технічний стек на даний момент(але ми готові до інших експериментів):
мікросервісна архітектура
TypeScript, Node.js, React
NestJS, TypeORM
REST, Kafka, gRPC
PostgreSQL, Redis
ELK
Gitlab, Gitlab CI
Kubernetes, Helm, GCP

Що важливо для даної позиції:
— Продакт інженерний підхід до вирішення задач
— Досвід у створенні комплексних високонавантажених веб додатків
— Досвід роботи з мікросервісами
— Досвід архітектурного розвитку великого SaaS рішення
— Відмінні знання реляційних БД, досвід написання і оптимізації складних SQL запитів
— Розуміння як працюють нереляційні бази даних для реалізації кешування, метрик і статистики
— Досвід роботи з GitLab CI, Kubernetes, Helm, Prometheus, Grafana, або з їх аналогами
— Відкритість до нових рішень, бажання відслідковувати новинки і тенденції на ринку технологій. Ми чекаємо ініціатив по впровадженню нових бібліотек/ідей/підходів.

Буде плюсом:
Досвід роботи з фреймворком NestJS та його інфраструктурою

Як у нас проходить відбір на цю позицію:
1. Ми чекаємо ваше резюме. Далі воно потрапляє на розгляд до технічних спеціалістів. Якщо резюме отримує схвалення, ми зв’язуємось з вами, щоб домовитись про зручний час для знайомства.
2. Ми знайомимось з вами та вашим досвідом, розказуємо деталі вакансії, якщо нам взаємно цікаво продовжувати спілкування — домовляємось про технічну співбесіду онлайн.
3. Технічна співбесіда триває півтори години. На ній присутні технічні спеціалісти, з якими ми обговоримо всі важливі для нас питання по стеку, досвіду, задачам. А також відповімо на ваші питання.
4. Якщо технічна співбесіда пройшла успішно, ми зателефонуємо ще раз фіналізувати всі деталі і познайомитись з менеджером проекту і СТО.

Також приймаємо рекомендації знайомих, котрим може бути цікава наша пропозиція, бонус за найм до 4000$
Чекаємо на ваші резюме з поміткою «рекомендація» на [email protected]

Гарячі Node.js вакансії

Всі Node.js вакансії