Remote Senior Full Stack LAMP Developer
SourceAudioRemote | Posted: 6 months ago
SourceAudio uses web technologies to help production music creators and distributors connect with content creators and to facilitate music licensing. Essentially, we bridge the gap between the people who use music in media (for example, they edit trailers, commercials, TV shows, radio, movies, video games, etc.) and the people who have the music the first group needs (composers, publishing companies, music libraries).
Here are a few examples of our clients' websites:
As an industry leader, we've tackled a number of complex challenges, including:
- Designing and deploying a nationwide Node.js based TV monitoring network to look for watermarked audio clips as they're used in real time.
- Writing a program in C that takes an audio file and builds a JSON representation of its waveform so we can display it on a canvas.
- Inventing a new way to compare audio files for similarities based on their acoustic qualities.
- Creating a custom metadata injection system for AIFFs and WAVs and then figuring out how to send them as .zip files on the fly so the end user gets an accurate Content-Length without creating the zip beforehand.
There's a lot of regular LAMP+JS development and that's primarily what you'll be doing on a day to day basis but we need someone who will excel at the regular work and then dive deep into something more involved when it comes up.
This is not an entry level position. We have a large number of interacting systems and we need someone who can hit the ground running. You'll routinely be working on complex, mission critical projects with minimal oversight. If you read this far, please use the word stupendous in your cover letter. It's a small team and we count on everyone to pull their weight.
This is a full-time remote position and the ideal candidate will have experience getting things done in that environment. Our primary developers currently reside in Atlanta, GA and Los Angeles, CA. If you're in one of those areas and could meet from time to time, that'd be great but it's not a requirement. We want to find the best person for the job, wherever you are, whatever color you are, and however else you identify.