This position is no longer available.

Back-End Engineer (Ruby On Rails - Elixir/Phoenix)

Permanent contract
Paris
Salary: €45K to 65K
Fully-remote

MakeMusic Paris
MakeMusic Paris

Interested in this job?

Questions and answers about the job

The position

Job description

We hire only people working remotely from France

You will join the French Team, which is in charge of 2 components of MakeMusic:

  • A part of the Academy Teaching scope, what we call the Assigner and the Gradebook. They are the the primary interfaces between our students and teachers. As a teacher, you are able to setup and send assignments to your classes, then review and grade them. As a student, you are able to work on the assignments and see your grades.
  • Our content management system: in the industry, this is called PIM (Product Information Management) & DAM (Digital Asset Management). This part of our application is the major actor whenever a teacher or a student is looking for music to work on in our digital catalog. The right information needs to come in the most seamless way.

We are actively looking for someone to provide support with PIMDAM in the first time.


Preferred experience

Tech Stack

  • We use Ruby On Rails and Elixir / Phoenix to build our Back-End applications
  • We have a few lambdas built with Go
  • We use PostgreSQL and ElasticSearch as databases
  • Our CI/CD is on Jenkins / Codedeploy / Elasticbeanstalk / Github Actions ☕

What do you need to be happy in this role?

  • You have 4+ years of experience with Ruby
  • You have experience with Elixir
  • You have experience with projects requiring deep knowledge of SQL
  • You have experience using GraphQL
  • You enjoy architecting products keeping the business in mind
  • You are comfortable in a full remote and asynchronous environment
  • You are fluent in French & English

What will you do?

  • Own, monitor and maintain our back-end applications
  • Participate in Code Reviews and provide feedback to your colleagues
  • Participate in the whole application lifecycle, meaning: early meetings, design, development, tests strategy, deployment to production, monitoring, alerting and support
  • Invest time in producing good metrics, logging, and observability to ensure features achieve their goals and work optimally
  • Share knowledge with everyone and help your team to grow
  • Work with your manager through one-on-ones to grow your career
  • Have the freedom to explore & experiment every Wednesday morning

Nice to have, but we can help you learn it

  • Experience in ElasticSearch
  • Experience in Amazon Ecosystem

What are our perks?

  • Work remotely from anywhere in France 🇫🇷

    • You will be able to come visit our nice and cosy offices near Sentier in Paris whenever you want 🍩
  • A brand new Macbook Pro with the M1 Pro chipset 🍎

    • If you’re a Linux user, you’ll be able to chose another laptop 🐧
  • A brand new smartphone with a 5G plan 🍏 🤖
  • We cover 100% of the health care (Mutuelle GSMC) 🏥
  • We cover 60% of the meal tickets 🍡

Recruitment process

  1. Meet Flavien, the Engineering Manager
  2. Work on our technical test
  3. Meet Julien (Back-End Technical Leader) and another BE to review your technical test
  4. Meet people from the Product Team

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings