Influence Pro Services

Technical Lead

$$$$
Influence Pro Services розвиває портфель B2C-підписочних продуктів на ринок США та Tier-1. Продукти будуються навколо web2app-воронки: трафік і оплата на вебі, доставка цінності в застосунку.
Ми запускаємо новий продукт приблизно за 12 тижнів – від валідації попиту до перших платних користувачів. Нам потрібен лід із досвідом запуску продуктів 0→1, який уміє працювати в короткому validation cycle: швидко доводити продукт до production, приймати прагматичні архітектурні рішення й масштабувати систему після підтвердження гіпотези. Досвід саме з B2C subscription/web2app буде великою перевагою.
Це роль з реальним ownership: ти ухвалюєш архітектурні рішення, ведеш команду і відповідаєш за те, щоб реліз відбувся у вікно запуску.
 
Що ти будеш робити
  • Вести бекенд-команду: планування, оцінки, код-рев'ю, розподіл задач, наставництво, участь у наймі
  • Запускати нові продукти з нуля в межах 12-тижневого циклу: від специфікації PM до релізу і перших оплат
  • Ухвалювати архітектурні рішення й тримати баланс між «швидко в реліз» і «не переписувати через квартал» – у нас продукт може не пройти гейт Go/Pivot/Stop, і код не повинен бути дорожчим за гіпотезу
  • Проєктувати підписочний контур: пейвол, стани підписки, тріали й інтро-періоди, продовження, dunning і ретраї, рефанди, скасування у ARL-відповідному вигляді, мультивалютні й гео-диференційовані ціни
  • Тримати web2app-звʼязку на боці бекенду: entitlement, який відкривається і на вебі, і в застосунку, redemption/deep links, ідемпотентна обробка вебхуків Stripe, App Store Server Notifications і Google Play RTDN
  • Будувати інтеграції з маркетинговим контуром: серверні події в AppsFlyer, Amplitude, GA4, Conversions API, ESP
  • Виносити повторюване у спільний шар: типові рішення підписочного й нотифікаційного контуру мають переюзуватись між продуктами, а не переписуватись у кожному з нуля
  • Відповідати за дані: інжест зовнішніх джерел і скрейпінг, черги, ідемпотентність, дедуплікація, дежести й нотифікації за розкладом у кількох таймзонах
  • Тримати надійність і собівартість: моніторинг, алерти, SLO на критичні флоу (оплата, доставка контенту), контроль витрат на AWS
  • Працювати за нашим SDLC: Definition of Ready / Definition of Done, специфікація від Product перед розробкою, синки двічі на тиждень по перетинних зонах
  • Готувати продукт до app-фази: релізи в App Store і Google Play, серверна частина під in-app покупки
 
Стек
Наш дефолтний вибір для нових продуктів:
  • Backend: Go — основна мова для нових продуктів; Node.js / TypeScript (NestJS) використовується в окремих сервісах.
  • Дані: PostgreSQL або MySQL, Redis; аналітичне сховище під події за потреби
  • Інфраструктура: AWS (ECS/Fargate або Lambda, RDS, S3, SQS/SNS, EventBridge), Docker, IaC, CI/CD
  • Підписки й платежі: Stripe, Paddle або Solidgate, RevenueCat, App Store Server Notifications, Google Play RTDN
  • Продуктовий контур: Amplitude, GA4, AppsFlyer, Sentry, feature flags і A/B-експерименти
  • Другий стек: Python – для інжесту даних, скрейпінгу й AI-інтеграцій
Go — основний backend stack для нових продуктів. Водночас Technical Lead має свободу у виборі архітектурних підходів, інфраструктури та допоміжних технологій; для окремих сервісів можуть використовуватися Node.js/TypeScript, Python та інші рішення, якщо це виправдано задачами продукту.
 
 
Що ми очікуємо
  • 5+ років бекенд-розробки, з них 1,5+ у ролі Team Lead / Tech Lead із командою від 3 людей
  • Досвід запуску продуктів 0→1 до production і реальних користувачів. Особливо цінний досвід B2C subscription/web2app продуктів, але готові розглядати сильний startup/product background із близькими за складністю payment, SaaS, marketplace або high-load продуктами.
  • Практичний production-досвід із Go або сильний досвід технічного лідерства Go-команди. Важливо бути достатньо hands-on, щоб приймати архітектурні рішення та проводити code review.
  • Реляційна БД на рівні проєктування схеми, індексів, транзакцій і оптимізації запитів. Redis. Черги (SQS, RabbitMQ, Kafka – будь-що з практикою)
  • AWS або GCP: контейнери чи serverless, керована БД, обʼєктне сховище, черги й події, моніторинг. Docker, IaC, CI/CD
  • Досвід із підписочним білінгом hands-on: Stripe або Paddle/Solidgate, плюс RevenueCat або власна реалізація. Розуміння, чому вебхуки треба обробляти ідемпотентно і що робить із даними повторна доставка
  • Розуміння web2app на рівні архітектури: cross-platform entitlement і redemption-лінки, які відкривають доступ у застосунку після оплати на вебі – ти маєш розуміти цей контур і його підводні камені, навіть якщо збирав його іншими інструментами
  • Інтеграції з third-party API як щоденна робота: платіжки, атрибуція, ESP, зовнішні дані
  • Досвід інжесту зовнішніх даних: парсинг і скрейпінг, робота з чужими API, черги й планувальники, дедуплікація, обхід лімітів і блокувань. У наших продуктах зовнішні дані – основа цінності, а не допоміжна фіча
  • Уміння працювати зі специфікацією і сказати «тут спека суперечлива» до старту, а не на демо
  • Англійська Intermediate+ – вендорські API, policy-документи сторів
 
Буде плюсом
  • Досвід у продуктовій компанії з портфелем продуктів (кілька B2C-апок або web2app-воронок паралельно), а не в одному продукті чи аутсорсі
  • Досвід релізів в App Store / Google Play і проходження рев'ю
  • Скрейпінг у великому масштабі: власна проксі-інфраструктура, антибот-обхід, тисячі джерел
  • ClickHouse або інше аналітичне сховище під події
  • Інтеграції LLM/AI у продуктові фічі
  • Feature flags і сервіс A/B-експериментів
  • Досвід із мультимовністю та RTL на боці бекенду
  • GDPR/CCPA, ARL – досвід реалізації видалення даних і скасування підписки за вимогами
 
Що ми пропонуємо
  • Портфель продуктів і реальні запуски: за рік ти виведеш кілька продуктів, а не один реліз у кварталі
  • Ownership архітектури без узгоджень через три рівні
  • Технічні рішення у твоїй зоні відповідальності: ти визначаєш архітектуру продукту, інфраструктурні підходи та допоміжні технології в межах основного Go-стеку.
  • In-house команда: PM, UX, дизайн, motion, маркетинг, growth
  • Свобода у виборі AI-стеку та інструментів
  • Повністю віддалено, повна зайнятість, 3 місяці probation, 24 дні оплачуваної відпустки після probation, 10 оплачуваних sick days

 

Required languages

English B1 - Intermediate
Published 29 September
33 views
·
6 applications
Connected to ATS
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...