Full Stack Developer (Node.js)
Привіт!
REDI — це міжнародна продуктова компанія з експертизою в інтернет-маркетингу, яка спеціалізується на залученні трафіку та клієнтів до свого продукту.
Ми працюємо 13 років. За цей час ми накопичили неабиякий досвід у сфері маркетингу, масштабувалися на країни Європи, Азії, Латинської Америки та зібрали понад 200 співробітників по всьому світу. Ми усвідомили, що готові до змін, тому створили бренд для комунікації з талантами, аби разом розвивати український бізнес по всьому світу.
Наша місія як компанії — зібрати топових фахівців у сфері діджитал-маркетингу та забезпечити їх інструментами для професійного зростання.
Нам потрібен Full Stack Developer, основні задачі якого будуть пов’язані з розвитком та вдосконаленням у кількох паралельних CPA-продуктах компанії.
Ознайомтеся з обов’язками та нашими перевагами нижче — можливо, саме ви незабаром посилите нашу команду!
Основні задачі:
- Розробляти та підтримувати backend-сервісів на Node.js (JavaScript / TypeScript)
- Проєктувати та оптимізовувати SQL-запити у PostgreSQL (робота з великими об’ємами даних)
- Розроблювати frontend-інтерфейсів на React.js та/або Vue.js, включно з підтримкою legacy-коду
- Інтегрувати API між сервісами, робота з REST
- Рефакторинг існуючого коду та поступове покращення технічного боргу
- Участь у повному циклі розробки: аналіз вимог → розробка → тестування → деплой (опціонально)
- Робота в мультипродуктовому середовищі (CRM / dashboard / core), перемикання між задачами
Від вас ми очікуємо:
- 1,5 + року досвіду з Node.js (JS/TS);
- Практичний досвід роботи з SQL (PostgreSQL): складні запити, JOIN, індекси, оптимізація;
- Досвід роботи з Redis / RabbitMQ (або аналогами);
- Розуміння принципів побудови REST API;
- Досвід роботи з React.js та/або Vue.js на рівні підтримки та доопрацювання;
- Вміння працювати з існуючим кодом (неідеальним) і покращувати його поступово;
- Здатність швидко розбиратись у нових частинах системи та перемикатись між задачами;
- вміння писати запити вручну, без генераторів;
- Англійська — на рівні читання технічної документації.
Буде плюсом:
- Досвід у CPA / affiliate системах;
- Досвід роботи з Docker, Nginx;
- Досвід роботи з легасі-проєктами;
- Досвід оптимізації продуктивності (як backend, так і frontend).
Натомість пропонуємо від себе:
- не просто колег, а людей, яким ніколи не байдуже, — ми постійно генеруємо нові ідеї, ділимося досвідом і підтримуємо один одного;
- відсутність жорстких рамок — наш фокус на результат;
- гнучкий графік: можете починати о 9:00 або об 11:00, а завершити о 18:00 — 20:00 — як вам зручно;
- формат — наразі віддалено, але маємо сучасний офіс для роботи в Києві (за бажанням), який оснащено великим офісним генератором і оптоволоконним інтернетом, що працює навіть при відключенні світла;
- англійську мову — завжди актуальний скіл на ринку праці, тому ми проводимо корпоративні заняття для співробітників;
- оплачувані відпустки, лікарняні та додаткову матеріальну мотивацію з нагоди сімейних свят і важливих для вас подій;
- вихідний на день народження;
- компенсацію зовнішнього навчання;
- допомогу в організації робочого місця;
- майстер-класи, тімбілдинги та вечірки — відпочиваємо ми так само завзято, як і працюємо.
Наш рекрутмент-процес відбувається так: пишемо вам зустрічний лист з уточненнями — запрошуємо на інтерв’ю з рекрутером — проводимо Tech Interview — знайомство з CTO — збираємо рекомендації — надсилаємо Job Offer.
Ми обов’язково розглянемо ваше CV і, якщо воно буде релевантним, зв’яжемося з вами протягом 5 робочих днів.
Ми не шукаємо ідеальних, ми шукаємо «своїх». І можливо, це саме ви. З радістю зростатимемо разом!
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |