Віддалено | Full-time | EU timezone
Про нас
Y&Y Group — регульований онлайн крипто обмінник з VASP-реєстрацією в Польщі та Канаді. Працюємо в B2C і B2B crypto-fiat сегменті і зараз масштабуємо внутрішню систему для AML/KYC-комплаєнсу.
Команда невелика, активна і націлена на результат.
Завдання простими словами
Зараз процес верифікації клієнтів працює повільно, ненадійно і не масштабується. Твоє завдання — замінити з цього процесу повноцінний внутрішній продукт: веб-форми для клієнтів і інструменти для AML-інспекторів.
Ти працюєш у парі з Java-розробником і закриваєш усе, що між користувачем і цим бекендом.
Приблизний спліт:
Frontend — 90%: форми і логіка клієнтського флоу, дашборд, інтеграція з SDK підрядників.
Backend — 5%: Next.js API routes для авторизації і проксування запитів до Java.
DevOps — 5%: деплой на VPS, version control, робота у власному Docker контейнері.
Що ти будеш робити
Розробляти клієнтську форму онбордингу — багатокрокова анкета із завантаженням документів і верифікацією особистості через підрядників Будувати інтерфейс для AML-інспекторів — картки клієнтів, форми оновлення даних, історія змін Розробляти і підтримувати сайт компанії Будувати фронтенд віджету для обміну криптовалюти Підтримувати і розвивати систему в міру того, як ростуть вимоги
Технічні вимоги
Обов’язково
- TypeScript — впевнене володіння React / Next.js — верстка і логіка інтерфейсів
- WebSocket — підключення з авторизацією, оновлення UI в реальному часі
- Робота з REST API — інтеграція і налагодження зовнішніх сервісів
Бажано
- Досвід з KYC/liveness SDK — Onfido, Sumsub або аналоги
- Досвід з налаштуванням Cloudflare, CDN, Security Policy
- Безпека на фронтенді — зберігання токенів у пам’яті, контроль за витоком PII в URL і browser history
- Docker — базове розуміння для деплою
- Досвід у fintech, compliance або суміжних областях
- Базове знання Java
Загальні вимоги
- Мінімум 3 роки комерційного досвіду.
- Наявність ФОП або аналогу в твоїй країні
- Резервне електроживлення та інтернет, якщо живеш в Україні
- Англійська від B1 — впевнене читання документації, письмова комунікація в Slack / email.
- Вміння пояснити технічну проблему нетехнічній людині. Якщо не знаєш відповіді — кажеш «розберуся і повернуся», а не вигадує
- Самостійність — Читаєш документацію, розбираєшся, робиш.
- Орієнтація на результат.
- Повна відповідальність за код. Ти можеш писати код сам, через ШІ, копіювати з інтернету — але ти відповідаєш за кожен символ у коді і маєш бути в змозі пояснити що робить кожен рядок коду навіть посеред ночі.
- Комфорт з невизначеністю, не завжди буде повне ТЗ.
Умови
- Full-time
- Гнучкий графік, доступність у EU-годинах
- Випробувальний термін: 2 місяці
- Зарплата в стабільній валюті
Що ти отримуєш
- Повністю віддалена робота
- Гнучкий графік, без мікроменеджменту — фокус на результат
- Зарплата в стабільній валюті
- Реальний вплив на продукт: як влаштовані компоненти, як працює flow, як і які зовнішні сервіси підключені
- Можливість рости разом із зростанням команди
Кому підходить ця роль
- Ти хочеш бачити результат своєї роботи, і не через три квартали — вже в перші тижні.
- Ти хочеш справді впливати на те, як влаштована і працює система.
- Ти хочеш працювати з новими інструментами, підходами, експериментувати і вчитися кожного тижня чомусь новому.
Якщо шукаєш місце, де можна просто закривати Jira-таски і не думати зайвий раз — це не до нас.
Якщо хочеш побудувати працюючий продукт в умовах реального фінтех-комплаєнсу і отримати досвід як будуються такі продукти з нуля — надсилай резюме.
Етапи найму
- Скринінг-дзвінок (25 хв)
- Тестове завдання (до 2 годин, фокус на роботу із зовнішніми API і коректність даних) — не оплачується.
- Код рев’ю сесія (25 хв)
- Заключний дзвінок із засновником + офер (25 хв)
Разом із CV обов’язково додай відповіді на ці питання:
- Опиши останній релевантний кейс (1 абзац) — що саме з обов’язкових вимог ти робив руками, конкретно і з деталями, зі свого досвіду.
- Коротко підтвердь:
- Рівень англійської
- Як забезпечуєш стабільне електроживлення та інтернет
- Наявність ФОП 3 групи