Uptech

Senior Full-stack Engineer (Next.js / TypeScript)

Uptech Ukraine

IT Services and IT Consulting · 51-200 employees

20 h ago
Remote typescript Senior (5-10 yrs) Full-time Ukraine
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Own the platform end to end, including frontend and backend development, infrastructure improvements, and troubleshooting complex asynchronous integrations with advertising scripts and third-party SDKs. Build new products such as universal login and subscription management, evolve content architecture, and independently plan, test, document, and release work across multiple projects.

What they look for

Next.js React TypeScript Backend Development API Development Database Integration Identity and Authentication Asynchronous Programming AdTech Material UI Tailwind CSS Storybook Jest React Testing Library Accessibility Figma

Requirements

Requires at least three years of experience with Next.js App Router, React, and TypeScript, along with strong backend, API, database, authentication, and third-party integration experience. Candidates should be fluent in written and spoken English, experienced with testing, accessibility, UI libraries, design systems, and Figma, and able to overlap with US Pacific working hours for about four hours daily.

Benefits

Remote Work Flexible Working Hours 31 Paid Days Off Per Year 10 Paid Sick Days Per Year Social Activities and Internal Knowledge-Sharing Events Partial Financial Compensation for Psychotherapy Sessions

Full description

💬 Привіт! Ми — Uptech, міжнародна компанія з розробки програмного забезпечення, що співпрацює зі стартапами та відомими бізнесами з США та Європи. Продукти та ідеї надихають нас, тож ми будуємо їх самостійно та допомагаємо нашим клієнтам запустити проєкти, що позитивно впливають на життя людей.

За десять років ми створили понад 150 продуктів, серед яких Dollar-Shave Club, Goat і Aspiration. Наша RnD команда запустила 7 успішних стартапів, серед них: Sommo, Dyvo та Rozmova.

Ми шукаємо інженера, який повністю візьме на себе розробку нових підпроєктів американського медіа про автоспорт з понад 30-річною історією. Це буде робота напряму з CTO, з можливістю ухвалювати рішення щодо продукту.

Це онлайн-медіа, з друкованими журналами й мікросайтами про автоспорт – близько 500K унікальних відвідувачів і 2M переглядів на місяць, 7–10M рекламних показів, 80 000+ сторінок.

Обовʼязки:

  • Відповідати за платформу end-to-end — розробка фронтенду, бекенду, підтримка та розширення інфраструктури
  • Створення нових продуктів: розробка універсальної login системи, побудова єдиного Identity-шару, розробка порталу управління підписками та привілеями з інтеграцією Stripe та кастомних API
  • Розвиток контентної архітектури: міграція від відображення стандартних статей (~100k сторінок) до складних мультитипових фідів (відео, галереї, змішані стрічки)
  • Менеджмент задач: паралельне ведення 2+ проєктів (спринти 2–6 тижнів) із готовністю гнучко інтегрувати термінові запити від маркетингу чи редакції (1–2 тижні)
  • Дебаггінг та траблшутинг: вирішення складних асинхронних конфліктів (race conditions) при ініціалізації рекламних скриптів та third-party SDK (наприклад, IAS)
  • Робота з AdTech та оптимізація рендерингу
  • Робота з релізами за флоу preview branch → PR → review → merge → release. Часті, невеликі деплої без релізів у пʼятницю
  • Автономність у процесах: естимація задач, участь у плануванні напряму з CTO, самостійне тестування та документування коду (проєкт працює без виділеного QA та PM)

Очікування:

  • Вільна розмовна та письмова англійська: здатність самостійно обговорювати технічні рішення, архітектуру та задачі напряму з CTO без посередників
  • 3+ років досвіду з Next.js (App Router), React, TypeScript
  • Експертиза в Backend-розробці: впевнений досвід створення API, роботи з базами даних та інтеграції сторонніх сервісів. Здатність самостійно спроєктувати та реалізувати серверну логіку для платформи
  • Досвід з Identity та Auth: розуміння принципів побудови систем авторизації, об'єднання розрізнених баз користувачів в єдиний Identity-шар та реалізації механізмів Universal Login
  • Практичний досвід роботи зі складними асинхронними сценаріями (race conditions) та інтеграцією рекламних / сторонніх SDK
  • Досвід роботи з UI бібліотеками (Material UI, Tailwind / CSS Modules) та дизайн-системами у Storybook
  • Впевнене володіння Jest і React Testing Library, глибоке розуміння стандартів доступності інтерфейсів (a11y) та досвід їх автоматичного тестування
  • Практичний досвід роботи з Figma на рівні розробника: точне читання специфікацій, вивантаження та оптимізація ассетів для вебу
  • Готовність до перетину з US Pacific — близько 4 годин на день, частина роботи вечірня (орієнтовно до 22:00 за Києвом)

Буде плюсом:

  • Досвід роботи з екосистемою Cloudflare (Workers / Edge runtime, Hono, D1, KV)
  • Глибоке розуміння AdTech-домену на боці паблішера (Google Ad Manager, Integral Ad Science), розуміння метрик viewability та трекінгу
  • Досвід інтеграції платіжних систем та білінгу (зокрема Stripe) для реалізації підписок
  • Практичний досвід побудови архітектури навколо Headless CMS (Contentstack, Sanity, Contentful тощо)
  • Досвід роботи з Data-платформами та інструментами аналітики (BigQuery, Fivetran, Dataform, Looker)
  • Налаштування інструментів для візуального регресійного тестування (наприклад, Chromatic)
  • Досвід інтеграції систем гейміфікації або стрімів live-даних (наприклад, спортивної статистики)

Що ми пропонуємо:

  • Можливість працювати з стартапами з США та Європи;
  • Віддалений формат роботи;
  • Гнучкий графік: 8 годин на день залежно від ваших біоритмів (без фіксованого початку робочого дня);
  • Оплачувану відпустку (31 вихідних дні на рік: 11 державних свят + 20 фактичної відпустки);
  • Оплачувані лікарняні без довідок (10 робочих днів на рік);
  • Соціальні активності та внутрішні івенти для обміну знаннями.
  • Часткова фінансова компенсація на психотерапевтичні сесії на платформі Rozmova.

Similar roles