Ми займаємось розробкою спортивної платформи для організації змагань з волейболу на території США. У змаганнях беруть участь понад 1500 команд. Наше завдання — розвивати продукт стабільно й надійно, підтримувати високий рівень коду та налагоджувати ефективні процеси. На цій позиції ви будете поєднувати безпосередню розробку з лідерством у команді, щоб забезпечувати якість продукту та результативність роботи.
Необхідний досвід та навички:
Backend (6+ років): * Node.js / TypeScript (NestJS, Express) — розробка та проєктування високонавантажених систем. * Архітектурні патерни: Clean Architecture, DDD, event-driven, мікросервіси. * Оптимізація продуктивності, профілювання та рефакторинг легасі-коду.
Frontend (3+ років): * React.js, Next.js — розробка SPA/SSR застосунків. * Оптимізація рендерингу, робота з Redux/Zustand, Angular. * Побудова дизайн-систем та масштабованих UI.
Бази даних (3+ років): * PostgreSQL — проєктування схем, індексація, оптимізація запитів, складні SQL-процедури. * Досвід з міграціями, реплікацією та консистентністю даних.
Продуктовий досвід: * 1+ рік у продуктовій компанії з повним циклом від discovery до підтримки. * Робота в умовах швидких змін і високих навантажень.
Лідерство: * Code review, менторство, онбординг команди. * Постановка технічних стандартів, архітектурні рішення. * Координація команди, інтерв’ю з кандидатами.
Буде плюсом: * Досвід роботи з легасі-кодом (аудит, стабілізація, поступове переписування). * Сильні навички комунікації з бізнесом. * Готовність брати ownership за технічні рішення.
Задачі та зона відповідальності: * Розробка нового функціоналу та підтримка існуючої системи. * Проведення code review та забезпечення якості коду. * Оптимізація продуктивності додатку та прийняття архітектурних рішень. * Координація технічної підтримки та робота з легасі-кодом. * Участь у декомпозиції задач та їх естімації. * Написання та оптимізація складних SQL-запитів. * Активна участь у командній комунікації та мітингах. * Менторство та розвиток інженерів у команді.
Ми пропонуємо: * 20 робочих днів відпустки; * 7 днів лікарняного. * Work-life balance; * Гнучкий графік роботи без трекерів; * Можливість реалізувати свої ідеї в життя — думка кожного фахівця має значення; * Компенсація навчання та курсів; * Внутрішня бібліотека та knowledge sharing від колег; * Індивідуальний план розвитку; * Послуги бухгалтера та юриста.