Strong Middle / Senior TypeScript Backend Engineer
$$$
Product
Ми — українська IT-продуктова компанія, яка створює інноваційні B2B fintech-рішення у партнерстві з Visa, Mastercard та іншими глобальними лідерами індустрії. Нашими продуктами користуються провідні компанії зі США та Європи, а ми продовжуємо зміцнювати свої позиції на міжнародному ринку.
Розробляємо платформу у сфері обробки електронних платежів: кілька сервісів, адмінка і частина системи, яка мігрує на нову інфраструктуру й архітектуру. Ядро вже працює на стенді, його треба добудувати і вивести в продакшн; далі розробка нових сервісів і різноманітних інтеграцій.
Ви впізнаєте себе, якщо
- Пишете на TypeScript у продакшні не перший рік, працюєте з Postgres, подіями і чергами: contract-first події з версіонованими схемами, outbox, ідемпотентність — для вас буденність.
- DDD mindset обовʼязковий: правила бізнесу живуть окремо від адаптерів, у команди один словник, інваріант названий і його перевіряє машина. Можете чітко донести й обґрунтувати, чому цей підхід засяяв в епоху AI-асистованої розробки.
- Доводите готовність тестом і заміром, а не словом. Тест пишете першим і дивитесь, як він падає, лише тоді робите його зеленим. Автотести на кожному рівні: від правила до живого стенда. Якщо перевірку можна автоматизувати, ви її автоматизуєте. «Чесне слово» — не доказ; доказ — це механізм, якому можна довіряти і який стабільно доводить коректність моделі в конвеєрі CI/CD.
- Розумієте, що робота ділиться на епіки, сторі і задачі. Отримавши сторю, самі ріжете її на задачі і ставите їх у логічному порядку, і бачите, що від сторі до сторі конструкція задач повторюється. Доводите сторю до кінця ітерації без хвостів.
- Бачите архітектуру цілісно: відчуваєте, коли потрібне рішення, ставите рамку проблеми, знаходите кілька справжніх варіантів, порівнюєте їх за ціною і найслабшою ланкою, вмієте обрати проміжний крок, коли ідеал поки недосяжний, і записати вибір так, щоб його легко було прочитати будь-кому і через рік. Для ведення живого ADR у кожному проєкті ми використовуємо движок прийняття рішень haft; знайомство з ним уже на співбесіді буде плюсом, інтуїція обовʼязкова.
- Працюєте з AI як з інструментом: ставите задачу агенту, читаєте і виправляєте його код і тексти, відповідальність за результат лишаєте собі.
- Спокійно ходите між сервісами і стеками: в змозі підхопити чужий код і успадковані системи, зробити хірургічно точні правки і довести код до стану, яким можна пишатись і який гідно показати колегам.
- Багато спілкуєтесь із командою і живете в спільному процесі: регулярні дзвінки, активна комунікація в Slack у робочий час, рефайнмент, планування, ревʼю, демо, щоденний дайджест; ваш тікет і дошка завжди кажуть правду.
- Швидко освоюєте великий обсяг нового: канон, рішення, тікети, код кількох репозиторіїв.
- Пишете ясною українською: комунікація в чаті і в GitLab.
- Цікаві до нового, ставите питання, пропонуєте і ділитесь.
- Готові важко попрацювати, щоб родмап вийшов вчасно і якісно.
Буде плюсом
- Laravel і Filament.
- NestJS із CQRS і Prisma.
- GraphQL federation, AsyncAPI, AWS: EKS, SQS/SNS, CloudWatch.
- Досвід роботи з розширеними можливостями GitLab: конвеєри CI/CD, реєстр пакетів, релізи, approvals і API; вміння читати родмапи, майлстоуни і різні дошки та ставити коректні мітки. Це великий плюс.
- Досвід з електронними платежами, платіжними транзакціями, грошовими даними.
Це не для вас, якщо
- Хочете писати лише в одному сервісі й одному стеку.
- Вважаєте тікети, рефайнмент і тести формальністю, а ручне тестування і чесне слово достатньою перевіркою.
- Чекаєте, що архітектуру і порядок кроків хтось принесе готовими.
Наші Переваги:
- Конкурентна заробітна плата
- Офіційне оформлення через Diia.City — співпраця за гіг-контрактом
- 20 днів оплачуваної відпустки + 10 днів лікарняних + 5 додаткових day-off
- Англійська мова — можливість проходити курси англійської за рахунок компанії
- Сучасний технологічний стек та робота з актуальними інструментами
- Пряма комунікація з decision-makers — швидкий доступ до осіб, які приймають рішення, та можливість оперативно отримувати зворотний зв’язок
- Чіткі можливості для професійного зростання — зрозуміла структура розвитку та доступ до наставництва від досвідчених колег
- Професійний розвиток — компанія підтримує професійне зростання співробітників та оплачує профільні курси й навчання
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 27 October
48 views · 4 applications
📊
$2000-2800
Average salary range of similar jobs in
analytics →
Loading...