Senior Full Stack JS Engineer

FRACTAL Responds Quickly

Привіт! Ми, talanovyti — рекрутингова агенція від FRACTAL, шукаємо Senior Full Stack JS Engineer у NineTwoThree AI Studio — продуктову AI-агенцію з Бостона.
 

Якщо ти Senior інженер, який хоче працювати з AI-продуктами та будувати технічні рішення, — давай знайомитись 🙌

 

Про компанію:

AI-агенція, заснована у 2012 році в Бостоні, яка створює web і mobile продукти з використанням штучного інтелекту для стартапів і великих міжнародних компаній. При цьому компанія не працює з доменами на кшталт gambling, adult entertainment чи crypto.

 

Масштаб і досягнення:

  • 50+ експертів у команді: інженери, дизайнери та продуктові спеціалісти.
  • 150+ реалізованих проєктів для клієнтів по всьому світу (здебільшого США, але тайм-зона - українська).
  • 14 запущених стартапів — продукти, створені разом із клієнтами з нуля.

Серед нагород: компанія п'ять разів поспіль потрапляла до списку Inc. 5000, визнана агентством №1 у Бостоні, а також отримала численні нагороди Clutch у категоріях AI, ML та чатбот-компаній.

Серед клієнтів: FanDuel, Consumer Reports, Experian, SimpliSafe та інші.

 

Чому ця роль варта уваги?

  1. Різні продукти та домени. Ти не “застрягаєш” в одному продукті на роки. Проєкти тривають 3–6 місяців, після чого ти переходиш на нові з іншими задачами, доменами і технічними викликами.
  2. Фокус на інженерії, а не на зустрічах з клієнтами. Основна комунікація з клієнтом через PM-а, тому ти можеш концентруватися на технічних рішеннях, архітектурі та якості коду. 
  3. Сильна інженерна культура. Команда з 8-ми досвідчених fullstack інженерів (команда розширюється), регулярні технічні синки, buddy на перші 3 місяці для швидкої адаптації, code review і підтримка від tech lead.
  4. Стабільна компанія з ростом — 13 років на ринку, 5 років у Inc 5000 і стабільне зростання ~20% щороку. Це поєднання стартап-динаміки та стабільності.
  5. Самостійність і реальний вплив. Ти працюєш як solution owner: приймаєш технічні рішення, впливаєш на архітектуру і відповідаєш за результат. Без мікроменеджменту, але з високим рівнем довіри.
  6. Робота з AI у продакшені. Тут ти працюєш із реальними AI-рішеннями, які використовуються бізнесом: автоматизація процесів, робота з великими обсягами даних, інтелектуальні продукти. Це не pet-проєкти і не демо — це системи, які приносять результат клієнтам.

     

Що ми шукаємо в тобі:

  1. 5+ років досвіду у FullStack розробці (React, Node.js, JavaScript, TypeScript).
  2. Глибоке розуміння JavaScript / TypeScript (не лише використання, а принципи роботи).
  3. Досвід роботи з реляційними та NoSQL базами даних (PostgreSQL, MySQL, Redis).
  4. Проєктування та реалізація RESTful API.
  5. Досвід роботи з OAuth / SSO (SAML).
  6. Практичний досвід роботи з microservices архітектурою.
  7. Розуміння design patterns та best practices у розробці.
  8. Досвід роботи з cloud-платформами (AWS / GCP / Azure).
  9. Досвід повного циклу розробки (від ідеї до продакшену).
  10. Вміння декомпозувати складні технічні задачі.
     

*А ще дуже важлива англійська (B2+) щоб могти пояснювати технічні рішення і підтримувати робочу комунікацію в міжнаролдній команді.
 

А також Soft Skills:

  1. Ownership — ти не просто виконуєш задачі, а відповідаєш за рішення і фінальний результат.
  2. Проактивність — пропонуєш рішення і підходи, а не чекаєш, поки їх “принесуть”.
  3. Лідерство — слідкуєш за якістю коду і допомагаєш команді рухатись вперед до цілей.
  4. Гнучкість — можеш підлаштуватись під роботу з міжнародною командою (інколи мітинги з US).
  5. Увага до якості — важливі code style, best practices і чиста архітектура.

     

Задачі на цій позиції:

  1. Розробка fullstack рішень (React + Node.js). Реалізація функціоналу як на frontend, так і на backend, з урахуванням якості та масштабованості.
  2. Проєктування технічних рішень та архітектури. Побудова архітектури систем, вибір підходів та застосування best practices і design patterns.
  3. Робота з AI-powered продуктами. Участь у створенні продуктів із використанням AI, інтеграція відповідних рішень у систему.
  4. Комунікація з клієнтом і командою. Пояснення технічних рішень, варіантів реалізації, trade-offs, вартості та термінів як внутрішній команді, так і клієнту.
  5. Декомпозиція складних задач. Розбиття складних технічних проблем на зрозумілі етапи та задачі для реалізації.
  6. Лідерство у виконанні (execution leadership). Забезпечення якості виконання, рух проєкту вперед, контроль за тим, щоб команда дотримувалась стандартів.
  7. Менторинг та підтримка інженерів. Допомога менш досвідченим розробникам, рев’ю коду, підтримка якості та стандартів.
  8. Робота з бекендом та API. Проєктування і реалізація REST API, робота з аутентифікацією (OAuth / SSO).
  9. Робота з базами даних. Використання реляційних та NoSQL баз (PostgreSQL, MySQL, Redis тощо).
  10. Робота з cloud-інфраструктурою. Використання AWS / GCP / Azure для розгортання та підтримки продуктів.

     

Що компанія запропонує тобі:

  1. Оплачувана відпустка: 20 робочих днів на рік протягом перших 3 років роботи з подальшим збільшенням до 25 днів.
  2. Оплачувані лікарняні та вихідні: 10 державних свят та 2 додаткові вихідні дні компанії.
  3. Well-being бюджет на підтримку фізичного та ментального здоров’я.
  4. Професійний розвиток: компенсація навчання, курсів і сертифікацій (до 100%).
  5. Допомога з бухгалтерією для ФОП.
  6. Надання необхідної техніки під задачі.
  7. buddy на перші 3 місяці для швидкої адаптації та постійна підтримка від tech lead.

     

Формат роботи:

  1. Remote first.
  2. Європейські робочі години (9:00–18:00).

*У виняткових випадках можливі вечірні мітинги з американськими клієнтами (17:00–18:00 за європейським часом), але це не є регулярною практикою для фулстек-інженерів.

  1. Тайм-трекер - використовується Harvest для фіксації робочого часу:
  • без скріншотів і контролю екрану;
  • не потрібно ставити на паузу через короткі перерви (кава, перекур, просто відпочити/переключитись);
  • фокус на адекватному трекінгу робочого часу, а не мікроконтролі.

     

Hiring Process:

  1. Скринінг та співбесіда з рекрутером talanovyti. 
  2. Інтервʼю з HR-командою (частково англійською): про досвід, формат роботи, очікування та загальний фіт.
  3. Технічне інтерв’ю (Q&A) та обговорення твого досвіду: стек, архітектура, підходи до розробки, як приймаєш рішення.
  4. Практичне завдання (hands-on session) — реальна технічна задача, наближена до роботи.
  5. Фінальне інтервʼю з CTO (опційно) про підхід до рішень, мислення та фіт у команду.
  6. І ось оффер вже у тебе “в кишені” :)
     

Якщо ти читаєш це і ловиш себе на думці “це дійсно про мене”, відгукуйся. Ми з радістю познайомимось і розкажемо більше 💛 
 

Або якщо бачиш в цій ролі когось зі знайомих — будемо вдячні за рекомендацію. Реферальний бонус після проходження випробувального терміну.

 

Required skills experience

JavaScript 5 years
React.js 5 years
Node.js 5 years
TypeScript 5 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 24 March
74 views
·
17 applications
To apply for this and other jobs on Djinni login or signup.
Loading...