Shuffler.fm is an online music discovery service. We are a 2 years old start-up, still growing. Our crawlers go through thousands of music blogs and magazines to gather the newest music from around the web. We collect the most popular and recent tracks into one source: Shuffler.fm. Everybody can use Shuffler.fm from the web, iPhone, iPad and soon Spotify and Android!
At Shuffler we try to hire full-stack developers as much as possible. Ideally all developers at Shuffler can help the others when needed, you don’t work on your own little island, but try to be open for new things. We do encourage you to learn new technologies and to be involved in them, for example by attending Music Hack-days or contributing to open source projects.
We currently have the following openings at the Amsterdam office:
Your main task & responsibility will be to work on the Rails side of Shuffler and the Backbone.js app that runs on it. Shuffler works mainly on an extensive API, written in Rails, which is used by the website and apps (e.g. iPhone/iPad). You will be working mainly on this API. You don’t have to be a Rails developer yet, though experience is always a +1.
Behind Shuffler’s data is a crawling and scraping system called Feedeater. It watches blogs and other sites that are indexed on Shuffler for new music. Found songs are analyzed (internally on our servers and externally via APIs) and added to Shuffler’s playlists and propagated to user’s playlists. Your main task & responsibility will be to improve this and related systems.
You’ll be responsible for implementing new features and maintaining client-side applications related to Shuffler.fm, that includes the web app itself and other apps which are based on the Shuffler.fm API, you’ll be working towards building an amazing product and writting code thats usuable both on mobile and desktop, understandable for other developers and performant, Your opinion will also be valuable so some knowledge of UI and UX design are welcome.
We are looking for talented and passionate, not per se experienced, part-time developers. This position would be perfect for a student looking for an interesting job on the side.
You will get the opportunity to work on your own projects in Shuffler as well as working together with the rest of the team on other projects. You will learn. At Shuffler we combine many new technologies and (programming) languages such as Ruby on Rails, Python, NodeJS, PhantomJS, Beanstalk, crawlers, scrapers, Agile development and whatnot.
Currently we do not have any other specified vacancies. However, if you think you can be of great value to Shuffler and would like to work with us, please do get in touch.
Please, get in touch if think you fit the profile (or not). We’d be glad to have a coffee & chat with you!