Junior / Mid Sofware Developer

MUBI ,
London, Greater London
Job Type: Full-time
Contract Type: Permanent
Salary: 35000 - 50000 per annum

Overview

MUBI is seeking a full-time Ruby on Rails developer to join our team in our London office. The ideal candidate is very strong in pure Ruby and/or Rails. Your primary role will be to assist development of our core application infrastructure as part of our development team, as well as supporting development requests from the rest of the company.   ABOUT MUBI Available in over 200 countries around the globe and across multiple devices, MUBI brings you a new hand-picked film everyday that is available to watch for 30 days. At any time there are 30 films to choose from. From a development perspective, our server stack is primarily built with Ruby & Ruby on Rails. We have one core Rails app that powers our website and API. We also run our own bespoke video CDN on bare metal servers which manages packaging, distribution and delivery of video data to the web and all our platform clients. Our front-end is currently built with BackboneMarionette, although we in the process of migrating to React. Our back-end uses MySQL, redis, and Elasticsearch. We currently have apps on iOS, tvOS, Android, Android TV, Fire TV, Roku, PlayStation, and many TVs and TV set top boxes. We deploy our technology to AWS (for application concerns) and SoftLayer (for video CDN concerns). For monitoring and metrics we use Sensu / InfluxDB / Grafana. For centralized logging we use ELK. For APM we use New Relic. For exception tracking we use Sentry and Fabric. For story/task management and planning we use Trello. For collaboration we use Slack. For continuous integration we use TravisCI. For code review and some internal hosting we use GitHub.   OUR IDEAL CANDIDATE We are looking for someone who has experience in handling diverse data-informed requests, and can deliver and communicate results clearly within the organization. The person we are looking for has a high level of independency and is resourceful. You analyze complex, dimensional data sets from different sources. And you develop tools and software that we use to collect better data every day.   QUALIFICATIONS: Strong web development experience, both websites and HTTP APIs Strong ruby experience, especially with Rails BONUS FOR EXPERIENCE WITH ANY OF THE FOLLOWING: Video encoding (h.264) and streaming protocols (HLS, MPEG-DASH, SmoothStreaming) DRM technology CDN technology Chef Docker Video.js RequireJS / AMD WHY YOU’D LIKE WORKING HERE A small team with big ambitions MUBI works in the same world as Netflix and Amazon, but as a much smaller company with a unique business model, we are free to explore new approaches and ideas to how we can provide the most engaging and useful experience to our customers. Currently around 40 people, you’ll be joining a small, agile development team with the opportunity to make a real impact to the direction of development, and the company as a whole.   Salary: Depending on expirience   If working on a wide range of interesting, impactful projects with a world class team excites you, then we want to hear from you   Apply with a cover letter and your CV here .