Senior Backend Developer (Node.js/NestJS)

FansCRM Responds Quickly

Про нас: Fans CRM - це комплексна (all-in-one) платформа для професійного управління акаунтами OnlyFans, яка допомагає креаторам та агентствам автоматизувати рутину, аналізувати дані та кратно збільшувати виручку. Наш продукт об'єднує просунуту аналітику, інструменти для масових розсилок та AI-асистентів для ведення чатів.
 

Ваш інженерний виклик: Ми працюємо в унікальному, екстремальному технологічному середовищі. Платформи, з якими ми інтегруємося, принципово не надають офіційних публічних API. Вся наша архітектура будується на реверс-інжинірингу веб-клієнтів, динамічному управлінні токенами та агресивному веб-скрапінгу.
 

Нам потрібен інженер, здатний будувати відмовостійкі системи, що виживають в умовах постійного «дрейфу схем» (schema drift) і жорстких лімітів сторонніх платформ. Якщо ви любите проектувати архітектуру виживання і мислите категоріями бізнес-цінності - це ваш проект.
 

Стек технологій:

  • Backend: Node.js, TypeScript, NestJS.
  • Бази даних: MongoDB (робота з надвисокими обсягами - 100M+ документів), PostgreSQL, Redis.
  • Інфраструктура: RabbitMQ, Docker, CI/CD, хмарні рішення.

 

Чим доведеться займатися:

  • Архітектура відмовостійкості: Проектування конвеєрів поглинання даних (Data Ingestion Pipeline), захищених від раптових змін структур тіньових API. Впровадження патернів Circuit Breaker і Dead Letter Queues.
  • High-Load оптимізація: Розробка високонавантажених модулів (наприклад, кастомних чатів на сотні тисяч активних діалогів). Ювелірна робота з Event Loop в Node.js, Garbage Collector і Streams для запобігання переповнення пам'яті (Heap Out of Memory).
  • Управління базами даних: Оптимізація MongoDB, відмова від важких агрегацій «на льоту» на користь попередніх обчислень (Pre-computed Scoring) і проведення фонових Zero-Downtime міграцій.
  • Продуктова інженерія: Пошук елегантних «достатніх» рішень (MVP) з найвищим ROI, відкидаючи надлишковий over-engineering.
  • AI Proficiency: Інтеграція LLM (Cursor, Copilot) в цикл розробки для написання тестів і перевірок безпеки при збереженні тотального архітектурного контролю над згенерованим кодом.

 

Наші очікування від кандидата:

  • Досвід комерційної бекенд-розробки на Node.js/NestJS від 3-5 років.
  • Глибоке розуміння роботи NoSQL і реляційних баз даних під високими навантаженнями.
  • Здатність критично оцінювати код нейромереж - ми не шукаємо фахівців зі сліпого «vibe coding».
  • Емпатія до бізнесу: вміння перекладати технічні рішення на мову клієнтського досвіду та окупності інвестицій.
  • Величезний плюс: практичний досвід реверс-інжинірингу, обходу антифрод-захистів та парсингу неформатованих даних.
     

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

  • Повністю віддалений формат співпраці з будь-якої точки світу.
  • Гідну компенсацію, що відповідає вашій кваліфікації.
  • Високий рівень автономності: відсутність задушливої бюрократії та мікроменеджменту - рішення приймають інженери, а не менеджери.
  • Культуру, побудовану на довірі, відповідальності та можливості безпосередньо впливати на продукт, яким користуються лідери індустрії Creator Economy.
     

Як ми наймаємо: Будьте готові до предметного діалогу. Наше технічне інтерв'ю зосереджене на реальних кейсах: ми не будемо просити вас балансувати бінарні дерева, але перевіримо, як ви проектуєте систему, якщо сторонній API раптово змінить формати даних, а сервер упреться в ліміт по пам'яті.
 

Приєднуйтесь до Fans CRM і допоможіть нам будувати кращий продукт у своїй ніші!

Required languages

Node.js, TypeScript, Nest.js, MongoDB, PostgreSQL, Redis, Docker, RabbitMQ, CRM, LLM
Published 9 March
175 views
·
69 applications
100% read
·
100% responded
Last responded 46 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...