Our company’s growing, and as we have more clients walking through the door and start taking on even more technically ambitious projects we need more hands on deck! We’re looking for someone to join our team as a full-time Rails Developer.
Our ideal candidate has at least two years’ experience working with Ruby on Rails, preferably in a professional context. We are open to candidates anywhere in the world, however we do require your hours to be designed to have at least three hours of overlap with Melbourne business hours.
We want to speak to people directly – no recruiters please!
What you’ll be doing
- Working in small (2-3 person) teams to write and maintain Ruby on Rails Shopify applications that directly help our clients achieve success;
- Collaborating with other developers at Disco to improve our internal frameworks and develop your own programming skills;
- Using interactions with customers to design and implement new features on Disco’s own publicly-available Shopify applications;
- Enhancing Disco’s reputation as a leading Shopify agency through community engagement, developing case studies, contributing to open source, and other activities.
Who you’ll be working with
- Our development team is led by our Technical Director David, a highly experienced Ruby developer. His role is to support all of the developers on our team to ensure we’re delivering quality code and levelling up our skills at the same time;
- The other members of the development team are Pille, Tom, Rachel, Gen, and Kon – you’ll be planning, pairing and coding with these fine people in our quest to build amazing software;
- Our production manager Emily works closely with everyone on the development team to help set priorities and timelines.
Core skills required
- You’re a communicator, who recognises that developing great products requires teamwork and close collaboration, not just code;
- You have experience building web applications using Ruby on Rails;
- You feel comfortable leading a team of 1-2 other developers in the production of a feature or small application – designing a development plan and reviewing the work of others;
- You’re curious and like to dive deep into what you’re working on and learn new things.
Skills that are “nice to have”
- You have had some exposure to Shopify, either as a merchant or as a developer;
- You have front-end development skills, potentially having worked with things like React and Sass before;
- You like to share and teach others, as evidenced by (for example) blogging, working on open source projects or speaking at events;
- You have experience with other web frameworks beyond Rails (eg Django).
Things we don’t need
- You don’t necessarily have a degree. You could be about to complete your studies or be completely self-taught – we’re more interested in the work you can and want to produce, not a piece of paper;
- You don’t need to be located in Melbourne! While we’d love to be able to meet you face-to-face, we know that there are great people in every corner of the globe.
What we offer
- We want you to be comfortable, so we will offer you a competitive salary with leave and benefits (these will vary depending on experience and location);
- You will have a large degree of creative freedom in how you tackle design and development problems, but we’ll provide you with all the support you need to learn and grow your skills;
- We place an emphasis on personal development, with dedicated time scheduled by our production team for self-directed learning and exploration;
- You can design your own work hours to suit your own needs. Three day weekend? Need the mornings off for daycare dropoff? Let’s work it out;
- We’ll support your professional development however you need, whether it’s with equipment, courses, books or conferences;
- Opportunities to work remotely anywhere in the world for extended periods of time;
- Monthly wellbeing allowance you’re free to spend on new running shoes, yoga classes, mindfulness classes – whatever keeps you happy and healthy;
- We offer one annual day off per year for employees wanting to do charitable work;
- We match any annual charitable donations made by employees up to a limit of $250.
Apply: The most important part of your application is your cover letter, which in one page or less should tell us:
– Who you are;
– What your level of experience with Rails development is;
– Why, specifically, you’d like to work with us at Disco.
Your application should also contain a description of your work history. This could be either a resume or a LinkedIn profile. If providing links to public examples of your work (eg a Github profile), please provide details on which repositories you consider to be the best examples of your work and where we should look for your contributions. [...]