logo[мetahunt]
> DOU
senior

Backend Engineer

ConnectiveOne2k USD
format:Remotetype:Part-timecompany:Product
node.jsexpress.jssequelizewebsocketstemporalmysqlmongodbrediscursordocker
vue.jstypescriptgrafanaprometheuslokicodex
test task:yesreservation:yes
domainSaaS
> full description

Хто ми

Ми ConnectiveOne — українська продуктова IT-компанія. Створюємо AI-омніканальну платформу автоматизації клієнтського досвіду для бізнесу: розумна обробка звернень, AI-агенти, побудова сценаріїв без коду, AI-контроль якості 100% діалогів та системна аналітика комунікацій.

Кілька фактів про нас:

  • Отримали фінансування від Google
  • 7 років на ринку
  • Працюємо з компаніями-лідерами у своїх сферах: UKLON, MEGOGO, АТБ, Фокстрот, Samsung та багато інших ентерпрайз-клієнтів в Україні та CEE
  • Впроваджуємо рішення за 1—2-4 тижні — швидше за більшість компаній на ринку

Чому саме сеньйор

Скажемо чесно: ми пробували закрити цю роль мідлами. Не спрацювало.

Роль передбачає самостійність. Ти приносиш у команду власний досвід: бачиш проблему раніше, ніж вона стане задачею, чи проблемою, пропонуєш рішення, не чекаючи на постановку, і можеш сказати «це варто зробити інакше — і ось чому».

Що ти будеш робити

Основний фокус — backend. Ти власник фічі від ідеї до продакшену:

  • працюєш з вимогами, доводиш їх до логіки: flows, entities, actions, code
  • проєктуєш і будуєш модулі на Node.js
  • приймаєш архітектурні рішення у своїй зоні — і відповідаєш за них
  • інтегруєшся зі існуючою системою, не ламаючи її, чи реалiзуєш щось нове
  • працюєш у нашому AI SDLC: ведеш задачу разом з агентами — від дискавері, специфікації й артефактів до коду, ревʼю і тестів
  • доводиш зміни через release flow: гейти, MR, ревʼю, реліз
  • торкаєшся фронтенду (Vue), коли це швидше, ніж чекати
  • перевіряєш, що все реально працює в проді

Стек

  • Node.js — must, глибоко. Наше ядро: Express, Sequelize, WebSockets (socket.io), Temporal-воркфлоу
  • MySQL / MongoDB / Redis — впевнено хоча б з однією, розуміння решти
  • Асинхрон: черги, воркери, довгі workflow, шедулінг, реалтайм — впевнено
  • Docker та розуміння scaling-челенджів Node.js
  • Vue 2 / Vue 3 — буде плюсом
  • TypeScript — буде плюсом (у нас JS з TS зверху)
  • Сервісна монорепа — не мікросервіси і не моноліт, а сервіси
  • Observability: Grafana / Prometheus / Tempo / Loki — метрики, логи і трейси твої, у тому числі через MCP / агентів
  • Single-tenant / multi-tenant — розуміння різниці й наслідків
  • No-code / low-code — розуміння

AI

Ця роль має сенс, тільки якщо AI — твій щоденний інструмент, а не експеримент:

  • Cursor — must. Наша база правил і скілів зроблена під Cursor. Codex / Claude — теж ок
  • розуміння, як влаштовані агенти: сесії й контекст, тули, MCP, оркестрація, оцінка результату
  • AI SDLC — увесь цикл іде з агентами: code generation, code review, gate validation, тести й release flow
  • 20+ агентів, воркфлоу і лупів — ти ними користуєшся і доробляєш їх, коли бачиш геп
  • spec-based development і робота з артефактами
  • розуміння, де AI прискорює, а де помиляється

Якщо ти здебільшого пишеш код руками, це gap :)

Як ми працюємо

Всі на «ти», без бюрократії та погоджень у п’ять рівнів. Рухаємось швидко: задача перетворюється на працюючу фічу за кілька днів, а не за спринт — кілька релізів на спринт. Багато свободи — і швидкий темп досягнення цілей. Одне без іншого не буває. Проактивність у нас норма.

Ще кілька речей, які краще знати заздалегідь:

  • Ownership до релізу, а не до мерджу. Відповідальність не закінчується на зданому MR — вона закінчується, коли фіча поїхала в реліз і працює.
  • Ручного QA немає. Свою фічу перевіряєш сам (плюс агенти). Є тенанти з інфраструктурою і можливість перевіряти edge cases.
  • Обсервабіліті — твоє. Метрики, логи, трейси доступні напряму, у тому числі через агентів. В інфру девелопер не лізе — якщо доводиться, це геп, який ми закриваємо й допомагаємо зрозуміти.
  • Фронт треба розуміти. Не «отримав контракт і пішов», а чому фронт поводиться саме так. Можна прийти і сказати «це треба переробити на фронті — і ось чому».
  • Рішення треба вміти захистити. Аргументоване рішення пройде. Неаргументоване — ні.

Формат співпраці

Це парттайм — до 75 годин на місяць, з фіксованою ставкою і бронюванням від мобілізації після випробувального періоду. Віддалено.

Чому такий формат? Він працює у двох випадках:

  • У тебе вже є основна робота, але хочеться цікавішої інженерної задачі — складна платформа, AI-агенти в проді, реальний вплив на продукт. Тоді це для тебе.
  • Ти хочеш працювати пів дня, мати стабільну ставку і бронювання — і при цьому не деградувати на нудних задачах. Тоді це теж для тебе.

В обох випадках ми очікуємо одного: сеньйорського рівня і результату, а не просто відпрацьованих годин.

Що ти отримуєш

  • Продуктові кейси і челенджі: AI-агенти в проді й у розробці, no-code сценарії, SaaS-платформа (any tenant), enterprise-клієнти й бізнеси
  • Прямий доступ до експертизи: працюєш напряму з CTO та Infra Lead, без прошарків
  • Право приймати рішення про зміни: твоя зона — твої рішення, ми не мікроменеджимо сеньйорів
  • Перспектива техлідерства: full ownership за напрямком — повним або частковим
  • Доступ до експериментів з AI-агентами і воркфлоу та до AI-експертизи: внутрішні й публічні воркшопи
  • Свобода інструментарію: можеш принести свій підхід чи інструмент

Що буде успіхом

  • Швидкий онбординг — через 2–3 тижні ти шипиш фічі без супроводу
  • Мінімум повернень — твої фічі рідко вертаються з багами на доопрацювання
  • Обмін практиками — ти й команда підсилюєте одне одного досвідом
  • Самостійність і ownership — ведеш свою зону без нагляду
  • Ініціатива на зміни — пропонуєш покращення, а не чекаєш постановки

Як проходить відбір

Щоб ти розумів, скільки це займе і що попереду:

  1. Анкета при відгуку — 20 швидких хвилин
  2. Самостійний code assignment — code завдання в системі
  3. Tech / design-інтерв’ю з інженером — Node.js, бази, асинхрон і проєктування шматка платформи (не «задизайни Твіттер»)
  4. Фінальна розмова з CTO

Питання при відгуку

Без заповненої анкети ми не починаємо розмову. Нам потрібна конкретика: назви, цифри, реальні ситуації. Загальні фрази і згенеровані відповіді — буде слабко

👉 Заповни анкету: forms.gle/omSofoK41LMd9Yhn8

≈20 хвилин. Питання про досвід, стек, дебаг, роботу з AI і кілька конкретних кейсів (рішення, яке ти протягнув усупереч команді; найболючіший факап у проді; твій останній робочий день з AI).

Важливо

Це роль не про «чистий код заради чистого коду» і не про «мені сказали — я зробив». Це про те, щоб будувати, брати відповідальність і розширювати свої межі.

Відгукнутись на вакансію