Ruby Developer (offline)

Проєкт в сфері Music. Платформа дозволяє виконавцям завантажувати свої твори на міжнародні стрімінгові сервіси (AppleMusic, Spotify, Youtube, iTunes, Shazam, etc).
Серед задач розробка нової частини сайту на Rails 7, яка буде показувати аналітику з фільтрами та графікою.

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

Платформа дозволяє виконавцям завантажувати свої твори на міжнародні стрімінгові сервіси, такі як 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).

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

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

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

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

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

About Postindustria

We're startup pioneers, working since 2006. Today, leveraging our own product experience in mobile and web, we consult startups and enterprises in AdTech, Music and FinTech. We value responsibility and teamwork and are on a mission for sustainable growth.

Company website:
http://postindustria.com/

DOU company page:
https://jobs.dou.ua/companies/postindustria/

The job ad is no longer active
Look at the current jobs Ruby →.

  • Category: Ruby
  • Ruby, Ruby on Rails
  • English: Intermediate
  • 2 years of experience
  • maps_home_work Office/Remote of your choice
  • shopping_basket Product
  • explore Ukraine
  • public Only candidates from Ukraine