Senior Backend Developer (Node.js) – Payments, Subscriptions $$$$
Senior Backend Developer (Node.js) – Payments, Subscriptions
Про роль
Ми шукаємо Backend Developer, який відповідатиме за серверну частину наших мобільних продуктів — із фокусом на платежі, підписки та ключову бізнес-логіку.
Це не роль “писати API за задачами”.
Нам потрібна людина, яка розуміє, як працює backend у підписковому продукті, і може будувати стабільну систему, що напряму впливає на виручку.
Ми працюємо з iOS-застосунками, де оплата проходить через web funnels (webview), тому backend — це ядро всієї монетизації.
Чим потрібно займатися
• Розробка та підтримка backend API для мобільних застосунків
• Реалізація логіки підписок (rebilling, dunning, lifecycle)
• Інтеграція платіжних систем (Stripe та аналоги)
• Робота з вебхуками та event-driven процесами
• Проєктування backend-архітектури під масштабування та навантаження
• Розробка адмін-панелей для управління підписками та контентом
• Інтеграція зовнішніх сервісів (аналітика, API, платежі)
• Забезпечення стабільної роботи платіжної логіки
Вимоги (обов’язково)
• Досвід backend-розробки від 3+ років (рівень Senior)
• Впевнений досвід роботи з Node.js (TypeScript)
• Досвід роботи з платіжними системами (Stripe або аналоги)
• Розуміння логіки підписок (rebilling, lifecycle, dunning)
• Досвід роботи з REST API
• Досвід роботи з вебхуками та асинхронною логікою
• Досвід роботи з PostgreSQL (або іншими SQL БД)
• Вміння проєктувати backend-логіку, а не лише писати код
Буде плюсом
• Досвід роботи з subscription-based продуктами
• Досвід роботи з Redis (кеш / черги)
• Досвід роботи з message queues (RabbitMQ, Kafka)
• Досвід розробки адмін-панелей
• Досвід роботи з high-load системами
• Досвід роботи з Docker / AWS / GCP
Що для нас важливо
• Ви розумієте, як backend впливає на гроші (платежі, підписки)
• Думаєте не лише про код, а й про стабільність та відмовостійкість
• Вмієте працювати зі складною логікою (billing, retries, edge cases)
• Берете ownership за свою зону
• Робите рішення, які масштабуються
Кого ми наразі не розглядаємо
• кандидатів без досвіду роботи з платіжними системами або billing-логікою
• розробників, чий досвід переважно обмежується простими CRUD API
• кандидатів без досвіду роботи з підписковими моделями
• тих, кому складно пояснити логіку реалізації власних backend-рішень
• кандидатів без практичного досвіду роботи з вебхуками та асинхронними процесами
Важливо
Це не роль “backend за ТЗ”.
Нам потрібна людина, яка розуміє, як працюють платежі та підписки, і може самостійно реалізовувати складну логіку.
Якщо маєте релевантний досвід — будемо раді поспілкуватися!