Привіт! Ми, Boosta — холдингова ІТ-компанія, яка створює, розвиває та інвестує в digital-бізнеси з глобальним потенціалом. Сьогодні з нами співпрацюють понад 800 фахівців з різних куточків світу, а нашими продуктами та сервісами користуються мільйони юзерів.
Наразі ми в пошуку Middle+/Senior Full-stack Developer до проєкту Brainer, який будує комплексну онлайн-платформу для вимірювання, тренування та системного розвитку когнітивних здібностей людини.
Brainer — це діджитал-простір для тих, хто хоче мислити швидше, глибше та ефективніше, що обʼєднує:
brain quizzes;
brain games;
puzzles;
курси та навчальні модулі.
Що саме буде у твоєму фокусі:
Працювати приблизно у співвідношенні 70% бекенд / 30% фронтенд.
Брати значну відповідальність за розвиток серверної частини продукту та самостійно закривати пов’язані з нею фронтенд-задачі.
Проєктувати й розвивати ключову серверну логіку: користувачі, авторизація, доступи, продукти, звіти та інші продуктові модулі.
Розвивати архітектуру з урахуванням зростання кількості користувачів, трафіку, даних та інтеграцій.
Забезпечувати надійність платіжної логіки, коректність обробки повторних запитів, помилок і нестандартних сценаріїв.
Проєктувати й оптимізувати роботу з базою даних, знаходити вузькі місця та покращувати продуктивність системи.
Розвивати подієву й аналітичну частину продукту так, щоб продуктова та маркетингова команди отримували точні й надійні дані.
На фронтенді самостійно реалізовувати продуктові сценарії у зв’язці з API.
Разом із продуктовою командою формувати технічні рішення: оцінювати ризики й складність та пропонувати способи перевірки продуктових гіпотез.
Підвищувати інженерну якість продукту через рев’ю коду, моніторинг, безпеку, якість інтеграцій та системну роботу з технічним боргом.
Брати участь в архітектурних рішеннях, які визначатимуть розвиток продукту на горизонті 1–2 років.
Ти — наш ідеальний кандидат, якщо:
Маєш 3+ роки комерційного досвіду бекенд-розробки на Node.js та практичний досвід роботи з NestJS.
Маєш сильні знання JavaScript та TypeScript.
Маєш хороше розуміння фундаментальних принципів програмування та проєктування програмного забезпечення, SOLID і GRASP та вмієш застосовувати їх на практиці.
Маєш практичний досвід роботи з реляційними базами даних, бажано PostgreSQL: проєктування схем, індекси, транзакції та оптимізація запитів.
Маєш досвід проєктування та розвитку REST API, авторизації, JWT, сесій, cookie та безпечної роботи з даними користувачів.
Розумієш принципи побудови надійних серверних систем: обробку помилок, повторних запитів, конкурентних операцій, масштабування та пошук вузьких місць.
Маєш практичний досвід із React та Next.js, достатній для самостійної реалізації фронтенд-частини продуктових сценаріїв.
Розумієшся на продуктовій аналітиці та маєш досвід інтеграції сторонніх сервісів.
Маєш досвід використання AI-інструментів у розробці з обов’язковою перевіркою та розумінням згенерованого коду.
Буде перевагою:
Маєш досвід роботи з великим трафіком, значною кількістю користувачів або високим навантаженням.
Маєш досвід роботи з платежами, підписками, білінгом та рекурентними платежами.
Маєш практичний досвід із кешуванням, чергами та фоновою обробкою задач.
Маєш досвід інтеграції AI API або створення функціональності на основі генеративного AI.
Маєш досвід із CI/CD, Docker, моніторингом або хмарною інфраструктурою.
Маєш досвід запуску вебпродукту або значної його частини з нуля.
Маєш досвід роботи з B2C-продуктами з великим обсягом платного трафіку.
Етапи, що чекають на тебе:
Етап 1. Pre-screen.
Етап 2. Технічна співбесіда.
Етап 3. Code review exercise.
Етап 4. Bar інтерв’ю.
Етап 5. Збір рекомендацій.
Етап 6. Job Offer!
Для комфортної роботи ми пропонуємо:
Підтримку твоєї реалізації та карʼєрного зростання: розвиток не лише вертикальний, а і горизонтальний, можливість працювати з різними нішами, компенсація зовнішніх курсів та конференцій.
Гнучкий робочий графік (ти можеш починат



