Senior Ruby Engineer

Job description

ABOUT US

FUGA provides forward-thinking music distribution, technology, and marketing services to forward-thinking music companies. Working at the heart of the music industry with more than 800 clients, including Riot Games, Hospital Records, Epitaph, and Beggars Group, FUGA is the world’s leading full-service B2B music distributor.

FUGA works at the forefront of music distribution technology, connecting its clients with Digital Service Providers like Spotify, Apple Music, and Amazon Music while helping them get the most from their music, whether that’s with award-nominated label services, industry-leading revenue accounting, or using FUGA’s suite of best-in-class products.

JOB DESCRIPTION

As a Senior Ruby Engineer for the Royalty Accounting Software Application team (RASA), you will be responsible for managing and scaling our royalty accounting platform. A Ruby on Rails application is responsible for Ingesting Catalog/Contracts/Sales Reports, Processing Sales, Reporting Revenue, and publishing Royalty Reports to all our Labels & Artists.

As part of the team, you will be responsible for:

  • Designing, implementing, testing, and maintaining RASA-critical roadmap features

  • Driving technology modernization projects e.g. breaking up the application into several separate domains/services

  • Supporting other team members through pair programming and improving development practices

  • Creating end-to-end understanding on the application e.g. by improving monitoring and identifying bottlenecks

Ensuring high availability and performance of our platform to handle 660M+ monthly individual sales ingested from over 146 different Digital Service Providers.

Requirements

In order for you to thrive in this role, we believe that you have the following skills

  • At least 5 years of programming experience working in teams

  • Strong knowledge about Ruby, Ruby on Rails, PostgreSQL, message-brokers, and caching

  • Good understanding of ETL systems, and streaming

  • Being able to take ownership of the entire lifecycle for developing small and large features

  • Understanding of API design principles

  • Prior experience migrating towards a service oriented architecture

  • Write clean, concise, maintainable, and well-tested code

  • Love to share ideas, learn, grow, and help each other grow

  • You have strong communication skills in English and like to collaborate in a dynamic team

Nice to haves

  • Prior experience in the Music/Royalty-Accounting Industry

For this position, we are exclusively working together with Sterksen. The recruiter in charge is Xhenita Vllasaliu. For any questions you might have regarding this job, please do not hesitate to contact her.

Xhenita Vllasaliu
M: 06 4062 2367