Careers / Developers

Application Process

Ruby Developer at Disco Labs

We have a multi-stage application and interview process that aims to be a fair test of your real-world skills and what it's like to work with you as a person (not an arbitrary test of how much big-O notation you can remember).

It's essential that a good fit goes two ways, so you'll be able to get to know the Disco team, ask questions, and develop a genuine understanding of what working here is like.

1. Application submission

The process of submitting your application for a developer role with us is in itself a small technical challenge.

Candidates can start the process by sending an email to with the subject "I want to be a Disco developer" (no attachments or body required). Detailed instructions will be delivered to your email address.

The application submission should take no longer than a couple of hours, there are no specific language or framework requirements, and you do not have to submit any code as part of the challenge (although if you progress, your approach will be discussed at the technical interview).

2. Initial chat

After reviewing the applications, Disco will invite candidates to have a "getting to you know you" call.

This is an informal chat with Dave (our Technical Director) and one of the other members of our development team. It'll run for about an hour, doesn't require any preparation, and is focused on us getting to know each other a bit better.

3. Technical interview

If we both decide we're a good fit, you'll be invited to undertake our technical interview.

Our technical interview isn't a whiteboarding exercise or a test of what archaic algorithmic knowledge you have in your head. We want to know what it will be like to work with you on real-world things that actually impact clients.

We're not just assessing the code you write, but also the way you go about it - the effort you go to to understand the problem domain, the background behind the project, your communication with others, and how well you follow Disco's standard development processes and practices.

The interview is conducted asynchronously through Github (so you'll be able to ask questions, do research, and work through it at your own pace - just like real life). We anticipate that the process should take no longer than 4-5 hours of your time, assuming familiarity with standard Ruby on Rails development processes. No Shopify knowledge is assumed.

4. Final interviews

Candidates who complete the technical interview to a sufficient standard will be invited to a final round interview.

This will consist of an hour-long discussion with Dave, our Technical Director, where he'll dive deep with you on your the technical interview and answer any additional questions you may have about the technical side of Disco.

There'll also be a second hour-long call to get to meet some of the other team members - developers, project managers, and our CEO Gavin. In addition to learning more about your potential future teammates, you can ask them any questions you may have about Disco.

As part of this final round of interviews, we'll also confirm your references.

5. Offers

After we've had the chance to talk to everyone, our hiring panel will contact references and send out offers to successful candidates.


The timeline for the October cohort is detailed below. If you're keen to apply but need some flexibility around these dates, please let us know in your application.

10th August
Application submissions open
30th August
Application submissions close
31st August to 4th September
Initial chats
7th to 18th September
Technical interviews
21st to 25th September
Second round interviews
26th October
Target cohort state date

Get started

Ready to go? Start the process by sending an email to with the subject "I want to be a Disco developer" (no attachments or body required).

Detailed instructions will be delivered to your email address.

© 2020 Disco Development Pty Ltd. ABN: 33 615 639 631

Disco acknowledges the traditional custodians of the land on which we live, learn, and work. We pay respect to their Elders past and present, and to all Aboriginal and Torres Strait Islander peoples. We celebrate the creativity and innovation of the world's oldest living culture.