Postindustria is an international remote-first company with 140+ postindustrialists on board from all over the world, possibly meeting each other in Split (Croatia), Bar (Montenegro), Lviv, Kyiv, Odesa (Ukraine), and Los Angeles (USA). We value the autonomy of each team member and give freedom of implementation.
23 вересня 2022

FullStack JS Developer (Node.js / React) for AdTech project (вакансія неактивна)

віддалено

Шукаємо FullStack JS Developer (Node.js/React), який долучиться до нашої команди та візьме участь у поліпшенні продукту.

Твоя робота на проєкті не обмежуватиметься написанням коду і передбачатиме регулярну взаємодію з представниками AdTech індустрії для розробки та реалізації вимог.

Про проєкт

Наш клієнт — світовий лідер AdTech домену, який вже понад 10 років спеціалізується на хостингу рекламної біржі, що об’єднує 10+ тис провідних брендів із споживачами через веб-сайти та мобільні додатки по всьому світу.
Окрім цього, компанія є привілейованим партнером Prebid.org — публічної організації, яка розробляє технологічні рішення з відкритим програмним кодом в AdTech сфері.
Протягом останнього десятиліття компанія стрімко розвивається, посідаючи друге місце у демонстрації реклами в інтернеті, і, на сьогоднішній день, обробляє приблизно 100 млрд рекламних запитів щодня.

Учасники команди

Команда складається з 2-x FullStack JS Developers, 3-x Python Developers, QA Engineer, Devops Engineer, UI/UX Designer, Project Manager, Product Manager.

Технології

GraphQL (Apollo client and server), React + Typescript, React Context, React Hooks, Cypress для інтеграційного та Е2Е тестування, Jest для unit тестування. API частина являє собою набір мікросервісів (Node.js, Postgre, Hasura) зібраних в Docker.

Можливості

  • щоденне використання сучасних технологій;
  • інтеграція із сторонніми сервісами та сервісами партнерів (в т.ч. Google);
  • розробка нових фіч (обробка даних та їх візуалізація для рекламодавців та тих, хто бажає розмістити рекламу на своєму ресурсі).

Твій внесок у проєкт

  • розробка UI за узгодженим дизайном;
  • модифікація та написання нових GraphQL запитів (клієнтська та серверна частина);
  • обробка даних, модифікація та додавання нових таблиць у Postgre;
  • робота з Hasura та BigQuery;
  • модифікація існуючих та додавання нових інтеграцій;
  • робота з внутрішньою екосистемою проєкту.

Необхідні навички

  • 3+ років комерційного досвіду в розробці на JavaScript;
  • знання Node.js та React.js;
  • 1+ рік досвіду з TypeScript (впевнені знання з типізаціЇ, Generic Types);
  • знання будь-якої UI бібліотеки (MaterialUI, Ant, React-Bootstrap etc.);
  • знання React Context, GraphQL, Apollo Client, Apollo Server;
  • розуміння мікросервісної архітектури;
  • досвід написання Unit та/або інтеграційних тестів (Jest, Moca, Cypress);
  • рівень Англійської: Upper-Intermediate чи вище.

Стане в пригоді

  • досвід з Docker та Kubernetes;
  • досвід роботи з Google Cloud Platform;
  • досвід роботи з Hasura.

Чому обирають нас

Свобода вибору

  • гнучкий графік роботи;
  • можливість змінювати стек технологій та прокачувати експертизу в популярних напрямах;
  • змога працювати віддалено.

Професійний розвиток та підтримка

  • ріст всередині компанії й підтримка ініціативності (performance review, 1:1);
  • технічне та кар’єрне менторство;
  • щоденне використання сучасних технологій;
  • бюджет на навчання (книги, онлайн-курси);
  • відвідування та виступ на конференціях та технологічних івентах;
  • повна компенсація вартості занять англійською.

Культура команди

  • досвідчена та завзята мультинаціональна команда;
  • постійний обмін досвідом;
  • кожен співробітник відповідає за свою частину роботи, тож ми цінуємо вміння самоорганізовуватись та розставляти пріоритети;
  • прогресивна engineering culture з підходом вирішення проблем, а не пошуку винуватців;
  • реферальна програма — якщо є бажання працювати ще більш комфортно, перебуваючи в колі друзів, то ми заохочуємо це виплатами до 1500$ за рекомендацію кандидати (сума залежить від рівня спеціаліста).

Турбота поза роботою

  • відпочинок на всі державні свята;
  • 20 днів оплачуваної відпустки та 5 днів лікарняних;
  • компенсація медичних витрат;
  • бонуси на весілля, народження дітей.

Наступні кроки

  • 30-хвилинний інтро-дзвінок з рекрутером.

Коротка розмова про компанію, продукти, команду, позицію, тощо.

  • Технічне інтерв’ю з технічним спеціалістом та ТPM.

Класичне інтерв’ю, щоб зануритись у ваш досвід та технічні знання.