Join us and help build something incredible.
We create experiences for people who love music and sound. That includes software, services, and even a few hardware products. We’re always looking for talented, ambitious individuals who share our passion and want to do great things.
ABOUT ROON LABS
We started in New York City, but we have no physical headquarters and our team of around 30 is spread over four continents. Our Slack workspace is our office and we meet over Skype. Everyone at the company is free to live and work wherever they want, and to manage their hours and contributions as they see fit. We all find our happy in our own way. We’re a small, profitable, founder-owned company that’s growing at a quick but manageable pace – roughly doubling every year. We have no outside investors because frankly, we’ve been there, and we don’t want our product vision to conflict with our business goals. The evidence from our own history indicates that if we continue to build outstanding products and services for people who care about them, we’ll continue to grow and succeed. That doesn’t mean we’re aiming low. We have big plans, and we need the best people to join us to help make them reality.
If you share our curiosity about how things work, our love of learning new things, and our passion for music, we should talk. Our global remote working structure isn’t for everyone; we need people who are comfortable being their own manager, owning their own projects, and asking questions when they’re lost. We challenge each other and thrive on being challenged; that way we help each other grow as individuals and as a team.
We’re hiring developers! Whether your specialty is DevOps, machine learning, mobile apps, or full stack web development, we have a role that suits you. Experience with our technology stack is a plus, but we place more value on the breadth of technologies you’ve worked with in the past. It’s important that you’re comfortable working in a large pre-existing codebase, but we also value the ability to work with a variety of languages, toolkits, and technologies, and a willingness to pick up new skills and expertise as you go.
Our cloud services are built in C#, Node.js, and Python. Our cloud infrastructure runs on Docker Swarm and Google Cloud Platform. We use PostgresSQL, Nginx, and Elasticsearch. Client apps are built in C# with C/C++ underpinnings. We use Xamarin tooling on iOS and Android. Our software is portable across Windows, Mac, iOS, Android, and Linux. Our data and learning systems are built using Python (numpy, scipy, scikit-learn, pandas, etc), C++, SQL, and Airflow. While a lot of our code is written in C#, this is not a Windows/Visual Studio kind of place. We use a limited subset of .NET as a portable runtime environment and most of our developers live on Mac/Linux machines using vim/emacs, make, zsh, and git.
SKILLS WE VALUE
The basics of remote work are important: excellent English communication skills, independent work, and the ability to own projects to completion. We’re a fairly flat organization, so we all self-manage and do grunt work when our projects require it. We support each other, so asking questions when you’re stuck – and helping others when you can – is a big part of our culture. We obviously look for strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, databases, and information retrieval, and we expect that you write comprehensible code and think about maintainability. When things break – and they will – we count on everyone to be eager to help fix them.
WHAT YOU'LL DO
- Use your full-stack experience to design intelligent solutions that include front-end and back-end systems.
- Collaborate closely with engineers, product designers, and product owners to drive the evolution of our technology.
- Take operational responsibility for the components that you develop.
WHO YOU ARE
- A valued colleague in a dynamic, autonomous, cross-functional team.
- You're comfortable executing a designer’s vision quickly, accurately, and iteratively.
- You have experience designing, building, testing, debugging and optimizing code in an environment where performance is a required feature.
- You're excited about delivering end-to-end experiences and someone who cares about your software architecture across the front-end, back-end, and the APIs that glue them together.
- You love working on a team where you constantly learn, experiment, and iterate quickly.