Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Postindustria is an international remote-first company with 140+ postindustrialists on board from all over the world, possibly meeting each other in our R&D centers in Split (Croatia), Bar (Montenegro), Lviv, Mykolaiv, Kherson (Ukraine), and Los Angeles (USA). We value the autonomy of each team member and give freedom of implementation.
1 липня 2022

Ruby Developer (вакансія неактивна)

віддалено

Шукаємо Ruby developer, який приєднається до нашої команди для роботи над проектом у сфері Music. Проект постійно розвивається, пережив оновлення дизайну і оновлення версії Ruby.

Проєкт:

Сервіс дистрибуції музики на діджитал платформи по всьому світу.

Платформа дозволяє виконавцям завантажувати свої твори на міжнародні стрімінгові сервіси, такі як AppleMusic, Spotify, Youtube, iTunes, Shazam та інші. Вона надає зручний механізм для завантаження аудіо, перегляду статусу та історій доставки в різні сервіси, отримання аналітики і багато іншого.

Каталог налічує понад 200 тисяч пісень та понад 10 тисяч виконавців.

Одним із клієнтів проекту є відомий американський лейбл. Музика компанії використовувалася у багатьох рекламних трейлерах та тизерах касових голлівудських фільмів.

Команда — невелика: ТПМ, 3 розробника і QA.

Технології:

Back-end: Ruby on Rails. Основна база даних — MySql, подекуди для більш швидкого та зручного доступу до інформації використовується Elasticsearch, а також Amazon сервіси (SQS і S3).

Front-end: Ruby з використанням шаблонізатора Haml та застосуванням Javascript, jQuery, CSS, SCSS, Gulp та Bootstrap.

Окрема частина проекту — власний API сервіс (Ruby, Gulp).

Обов’язкові навички:

  • 2+ років досвіду розробки на Ruby і Ruby On Rails;
  • досвід використання Rails 7;
  • навички роботи з реляційними базами даних (MySQL);
  • досвід роботи з JavaScript, CSS, Bootstrap;
  • впевнене використання систем контролю версій (Git);
  • прагнення писати чистий, тестований та підтримуваний код;
  • ініціативність, вміння оцінювати задачі та пропонувати шляхи їх вирішення;
  • володіння англійською на рівні Upper-Intermediate.

Стане в нагоді:

  • знання unix-систем (термінал, робота з сервісами та процесами, cron);
  • практичний досвід роботи з сервісами AWS (S3, SQS);
  • досвід розробки API, використання Grape;
  • досвід роботи з Elasticsearch.

Пріоритетні задачі:

  • розробка нової частини сайту, яка буде показувати аналітику з фільтрами та графікою (з використанням Rails 7 та Elasticsearch для бекенд частини та Vue.js aбо React.js для фронтенду);
  • підтримка сервісу для імпорту медіафайлів до нашої системи з використанням FTP (Ruby 2.5+);
  • додавання або підтримка API ендпоінтів (Ruby 2.6+ та фреймворк Grape);
  • підтримка скриптів для завантаження даних на популярні музичні сервіси типу Spotify, Apple та 30+ інших;
  • оптимізація скриптів для імпорту даних аналітики, отриманих з музичних сервісів;
  • допомога з оновленням деяких частин сайту до останньої версії Ruby.

Пропонуємо:

  • ріст всередині компанії та підтримка ініціативності (performance review, кар’єрний план, менторство);
  • підтримку при бажанні змінити технології і прокачуванні експертизи в популярних напрямках;
  • відпочинок на всі державні свята, 20 днів оплачуваної відпустки на рік та 5 днів лікарняних;
  • компенсацію медичних витрат;
  • гнучкий графік роботи — для нас важливі продуктивність та результат;
  • робочий час тільки у східноєвропейській таймзоні;
  • бонуси на весілля, народження дітей у співробітників;
  • оплату 50% від вартості тренінгів та конференцій і 100% вартості занять англійською.

Етапи спілкування:

  • 30-хвилинне скринінг-знайомство з TPM;
  • технічне інтерв’ю з TPM та Ruby спеціалістом (1 година).

Гарячі вакансії

Всі вакансії