Engineering · Remote

Fullstack Developer (Node.js / React), Middle / Middle+

Про компанію

Американська продуктова компанія. Платформа для прямого спілкування споживчих брендів зі своїми покупцями через SMS, email і чат: розсилки та двосторонні діалоги. Поверх цього працює аналітика на мовних моделях, яка зводить тисячі розмов у структуровані висновки про аудиторію і продукт.

Серед клієнтів — великі споживчі бренди, відомі з полиць магазинів. Продукт працює в продакшені кілька років.

Про позицію

Ми шукаємо fullstack-розробника, який реалізовуватиме задачі на всьому стеку: бекенд на Node.js, фронтенд на React, за потреби — інфраструктура.

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

Обов'язки

  • Реалізація функціональності повного циклу: модель даних і міграції, бізнес-логіка, API, фонові процеси, інтерфейс.
  • Розробка фронтенд-застосунків на React: кабінети клієнтів, інтерфейси діалогів, аналітичні панелі — з увагою до якості та зручності інтерфейсу.
  • Інтеграції зі сторонніми сервісами: телефонія, поштові сервіси, платежі, дані роздрібних мереж про наявність товару, картографічні сервіси, API мовних моделей.
  • Забезпечення продуктивності: оптимізація запитів до таблиць на мільйони рядків, фонові черги, стабільна робота системи під реальним навантаженням.
  • Розвиток аналітики: сховище даних, трекінг подій, звітність для клієнтів.
  • Уточнення вимог, які надходять від бізнесу в його термінах, і переклад їх у технічні задачі.
  • За потреби — участь у підтримці інфраструктури (AWS, Kubernetes, CI/CD).

Вимоги

  • Від 3 років комерційної розробки на Node.js і TypeScript.
  • Впевнене володіння PostgreSQL: складні запити, аналіз плану виконання, індексація.
  • Досвід роботи з чергами, фоновою обробкою та інтеграцією зі сторонніми API.
  • Впевнений досвід розробки SPA-застосунків.
  • Англійська, письмова і розмовна, на рівні ділового спілкування.

Буде перевагою

  • Досвід із хмарною інфраструктурою (AWS, Kubernetes).
  • Досвід з аналітичними сховищами даних (BigQuery або аналоги).
  • Досвід роботи з API мовних моделей.

Стек

Бекенд
Node.js · TypeScript
TypeORM · typedi
PostgreSQL · Redis
Bull · Socket.IO
Фронтенд
React · TypeScript
MUI · Tailwind
Zustand · TanStack Query
react-hook-form · zod
Інфраструктура
AWS · Kubernetes
Helm · ArgoCD
Docker · GitLab CI
Дані та AI
BigQuery
Vertex AI · Gemini

Умови

  • Віддалений формат роботи.
  • 20 робочих днів відпустки і 5 днів лікарняних на рік.
  • Claude Code для щоденної розробки — за рахунок компанії.

Як відгукнутись

Надішліть резюме на perekrestov.igor@gmail.com. Далі — співбесіда.