Pridruži nam se na drugom Festivalu tehnologije i poduzetništva!


Split Tech City je zajednica sastavljena od tvrtki, udruga, institucija, meetupa i pojedinaca koji su posvećeni razvoju tehnološkog sektora u Splitu i regiji.

Postani član

We are Postindustria Group and we have opened our doors in Croatia!

As a software company, we are developing our own products and products for our clients.

Our team of about 150 experts covers everything from artificial intelligence and machine learning to web and mobile application development to cloud application development and 3D modeling.

Ruby Developer

We are looking for a Ruby Developer to join our team in Europe and work on a project in the field of Music. The project is constantly evolving and has undergone design and Ruby version updates.

Project:

Worldwide digital music distribution service.

The platform allows artists to upload their tracks to international streaming services such as AppleMusic, Spotify, Youtube, iTunes, Shazam, etc.

It provides a convenient mechanism for downloading audio, viewing status and delivery histories to various services, obtaining analytics, etc.

The catalog has more than 200,000 songs and more than 10,000 artists.

One of the clients of the project is a well-known American label. The company’s music has been used in many promotional trailers and teasers for Hollywood blockbusters.

Team:

TPM, 3 developers, and QA.

Technologies:

Back-end: Ruby on Rails. The main database is MySql. Sometimes Elasticsearch is used for faster and easier access to information, as well as Amazon services (SQS and S3).

Front-end: Ruby using the Haml template and Javascript, jQuery, CSS, SCSS, Gulp, and Bootstrap.

A separate part of the project is its API service (Ruby, Gulp).

Priority tasks:
  • developing a new part of the website to display analytics with filters and graphics (using Rails 7 and Elasticsearch);
  • supporting service for importing media files to our system using FTP (using Ruby 2.5+);
  • adding or supporting API endpoints (using Ruby 2.6+ and Grape framework);
  • supporting scripts for uploading data to popular music services like Spotify, Apple, and 30+ more;
  • optimizing scripts for importing analytics data provided by music services;
  • helping with upgrading some website parts to the newest Ruby version.
Required skills:
  • 2+ years of development experience in Ruby and Ruby On Rails;
  • experience in using Rails 7;
  • relational database skills (MySQL);
  • experience with JavaScript, CSS, Bootstrap;
  • confident knowledge of version control systems (Git);
  • the desire to write clean, tested, and maintained code;
  • the initiative, ability to evaluate tasks and suggest ways to solve them;
  • English level: Upper-Intermediate.
Nice to have:
  • knowledge of UNIX systems (terminal, work with services and processes, cron);
  • practical experience with AWS services (S3, SQS);
  • experience in API development, the use of Grape;
  • experience with Elasticsearch.
Why us:

Cozy office or home environment

  • MacBook Pro and any extra peripheral devices;
  • daily use of modern technologies;
  • free lunch at the office;
  • flexible working hours;
  • ability to work remotely and hybrid;
  • paid travel expenses.

Professional development and advancement

  • regular 1 on 1 feedback on development and performance;
  • unlimited budget for education (books, online courses);
  • visit and speak at conferences and technological events worldwide;
  • performance based bonuses;
  • technical and career mentorship and guidance.

Team culture

  • experienced and enthusiastic multinational team;
  • knowledge sharing culture;
  • each employee is responsible for their part of the job so we appreciate the ability to self-organize and prioritize tasks;
  • team budget for entertainment.

Out-of-work care

  • health insurance;
  • annual leave of 25 working days;
  • paid leave for all important events in your private life;
  • financial incentives for the wedding or birth of a child;
  • Christmas bonus.
Stages of interview:
  • 30 minutes screening acquaintance with TPM;
  • 1-hour technical interview with TPM and Ruby developer.

 

Info

Industrija
Development

Vrsta zaposlenja
Full time

Prijavi se za posao