Full Time / Santa Monica
Hello, we’re OpenPlay!
We’re looking for a full-stack engineer to work with us on our web-based music distribution application. You’ll work with us to design, develop, and deploy new application features for one of the world’s largest record companies. This is a full-time position that can be local (Los Angeles) or fully remote.
We’re a small software team making distribution and workflow products for some of the world’s largest music companies. We’re big on testing, constant incremental improvement, craftsmanship, and pragmatism, and so far have been able to use those buzzwords to quickly deliver lots of features to keep the music industry running. We strive to make well engineered software that looks great and is friendly to use. We’re collaborative, supportive, enjoy learning, and most of all enthusiastic about building new things and making old things better.
What you’ll be doing:
Key technology experience:
Our server-side code is MVC-structured and built around Sequel (ORM) and Sinatra. If you’re familiar with Rails or similar MVC frameworks you’ll feel at home pretty quickly.
Our project management and workflow tool is a more recent single-page-application built in React and backed by Ruby communicating over JSON.
We enjoy both of them and think they are both appropriate technologies for different types of applications.
We do things typical of web applications like:
º Store data in and query from a relational database (PostgreSQL)
º Index data and query it with filtering and full text searching (Elasticsearch)
º Handle slow tasks with background processing
º Push notifications to clients with WebSockets
º Export XML files, PDFs, CSVs, Excel spreadsheets, and other formats that just won’t seem to go away
º Communicate with lots of external systems across all manner of APIs
º Provide a JSON API for our customers to build on top of
º Offload as much devops as possible to Heroku
All your information will be kept confidential according to EEO guidelines.