Position: Backend Developer (Node.js)
Company: Genesis (OBRIO)
Category: Node.js
Experience: 2y

Хочеш працювати у продуктовій компанії, забути про бюрократію та створити лідера на ринку? Тоді маємо можливість саме для тебе!

**Привіт** 👋

Дозволь познайомити тебе з однією із найбільших та найуспішніших компаній, яка входить в екосистему бізнесів Genesis – OBRIO.

У цей непростий час **один з наших пріоритетів — підтримка **(https://bit.ly/obrio-support): наших співробітників та їх сімей, ЗСУ, української економіки. Розуміємо, наскільки зараз важливо створювати нові робочі місця для українців, тому ми продовжуємо посилювати нашу команду. Впевнені, що разом ми зробимо ще вагоміший внесок у відродження економіки України та пришвидшення нашої перемоги!

Наша команда налічує понад сто людей та три продуктові напрямки: Mobile, Web та SaaS. Один з наших продуктів – мобільний додаток Nebula, який займає перше місце серед астрологічних застосунків у світі по валовому прибутку та має понад 17 млн завантажень.

**Сьогодні перед нашою командою стоїть амбітна мета: закріпити лідерство не тільки у світі мобільних додатків, але ще й у вебпросторі. **Зараз ми розробляємо вебплатформу у сфері well-being для онлайн-консультацій з експертами у форматі лайв-чатів. У перший рік існування проєкту вебкоманда виросла в 4 рази й згенерувала виручку з 7-значним числом.  

Наразі однією з наших цілей є робота над розвитком каналу органічного трафіку. Тож **шукаємо ще одного Node.js розробника, який долучиться до нового підпроєкту – розвитку SEO напрямку на продукті, й займатиметься налаштуванням адмін-панелі, оптимізацією роботи контенту на сайті, а також працюватиме з платежами та аналітикою**. Нам потрібен відповідальний і проактивний командний гравець з хорошими навичками комунікації, який вміє швидко розбиратися в нових технологіях, готовий брати на себе відповідальність за результат, а також відчуває постійну жагу до професійного розвитку.

**Ти працюватимеш в команді з Олексієм Румянцевим**, вiн займає позицію Backend розробника на вебпродукті. Льоша долучився до роботи над продуктом на ранніх етапах його створення і за цей час реалізував основні механіки продукту (чати, платежі), ﻿налаштував аналітику, реалізував ﻿систему для split тестів, розробив першу версію адмін-панелі для продукту та сервіс автоматизованої розсилки персоналізованих повідомлень користувачам. Попереду на backend команду чекає ще більше цікавих задач та крутих челенджів.

**Наш стек: **
BackEnd: Node.js (Typescript, Nest.js), PostgreSQL, Prisma, Redis.
FrontEnd: React.js, Redux + Thunk/Saga, Next.js.

**Чому OBRIO найкраще місце для продовження кар'єри:**

-- **Тут ти будеш учасником процесу створення продукту** – від обговорення ідей до реалізації і тестування крутих продуктових рішень в реальному житті.
-- **З нами кодинг набуває сенсу** – ти зрозумієш бізнес-логіку всіх наших рішень, а також зможеш легко бачити ефект від своєї роботи, беручи участь в регулярних зустрічах з керівником і отримуючи фідбек від команд маркетингу і аналітики.
-- **Ми замінили бюрократію на ефективну комунікацію і командну роботу.** А зайві формальності – на швидкість і гнучкість у взаємодії.
-- **Ми зробили все заради того, щоб створити умови для комфортної роботи,** де все сприяє швидкому і якісному професійному зростанню, а також створенню крутих продуктів, якими можна пишатися.
-- Ми забезпечимо тобі **постійні консультації зі спеціалістами в галузі і можливість розвивати свою експертність.**
-- **іііі..... ти зможеш створити лідера на ринку!**

**Твої задачі:**

-- Вибір оптимального шляху реалізації задач, використання ефективних підходів до розробки;
-- Участь в обговоренні нових продуктових рішень та їх реалізація;
-- Покращення якості коду та архітектури в необхідних місцях;
-- Оптимізація складних та повільних зон в бізнес-логіці;
-- Робота над адмін-панеллю основного продукту;
-- SSR;
-- Виконання повсякденних завдань для команд аналітики, маркетингу та продукту.

**Що ми від тебе очікуємо:**

-- Мінімальний комерційний досвід в розробці на Node.js – 2 роки;
-- Досвід роботи з MySQL / PostgresQL (від одного року);
-- Навички роботи з різними сервісами за допомогою API;
-- Хороші знання екосистеми Node.js;
-- Хороші знання JavaScript, TypeScript;
-- Відмінні знання ООП, SOLID, модель асинхронного програмування і шаблонів проєктування;
-- Досвід розробки API RESTful;
-- Досвід роботи з системою контролю версій - Git.

**Додатковими перевагами будуть:**

-- Досвід роботи з SEO проєктами;
-- Досвід оптимізації запитів в БД;
-- Досвід роботи з Vertica;
-- Досвід налаштування CMS;
-- Знання інших мов програмування;
-- Робота з серверами черг;
-- DDD;
-- Досвід роботи з WebSocket;
-- Досвід роботи з фреймворком NestJS,  Prisma.io

**Умови та бенефіти, які ми пропонуємо:**

-- Можливість працювати з будь-якої безпечної точки світу віддалено;
-- 20 days off на рік, необмежену кількість лікарняних днів коштом компанії;
-- Забезпечення технікою у разі необхідності;
-- Онлайн послуги корпоративного лікаря коштом компанії, медичне страхування в Україні або компенсація фіксованої суми медичного страхування закордоном після проходження випробувального терміну;
-- Велика корпоративна бібліотека (купуємо всю необхідну літературу, вебінари, майстер-класи), внутрішні онлайн мітапи та лекції;
-- Компенсація навчання;
-- Корпоративна культура: допомога з релокацією в безпечні місця, консультування з питань легального перебування закордоном, інформація щодо підтримки громадян третіми країнами, допомога з пошуком житла;
-- Онлайн івенти та тімбілдинги.

**Залишай своє резюме і приєднуйся до нашої команди!**