Position: Senior Ruby on Rails Back End Developer
Company: Freelance
Experience required: 5y
Category: Ruby
English level: upper
Published: 2021-03-01T00:00:00+02:00

DI.FM is the #1 online radio network for Electronic Music fans around the globe. We work hard to deliver only the best music to our listeners around the world around the clock; it's an obsession that has led us to curate over 90 channels covering every style of electronic music, and we continue to add more. Everyone at DI.FM is extremely passionate about electronic music culture, and we love nothing more than making sure that excellent music keeps playing non-stop to our listeners around the world. We are a dedicated group made up of talented and passionate people from around the world, literally. We pride ourselves on finding the best talent to help us succeed by creating the best products possible, and we do so with no boundaries. 

Our ideal candidates are dedicated, skilled and entrepreneurial; we love people who are driven, creative and know how to be accountable.


Responsibilities
Plan, execute and communicate your work on one of several applications within the Digitally Imported portfolio or on the platform that drives them all.
Participate actively in the entire dev process, from ideation to testing and release; we're a small group and we need people who can contribute in a variety of ways.
Demonstrate your work regularly to the rest of the team and the rest of the company.

Requirements/Experience
Experience working in large environments with a team of multiple developers, stakeholders and departments.
Advanced/Senior level Ruby on Rails experience.
Experience working with a version control system.
Proficiency in MySQL.
Knowing your way around a linux server (a bash prompt is your close friend).
Basic familiarity with modern frontend tools, Javascript, and HTML/CSS.
Knows HTTP inside and out, explicitly.
Passion for music.
Communicate clearly in written English.

Desirable Skills
git/github
Experience with Agile development process.
History working with Golang.
Personal Attributes
Excellent decision making and problem solving skills.
Ability to work in a remote team environment.
Self-driven, organized and motivated to deliver results.