Join Our Dev Team

We're looking for a remote back-end Ruby on Rails developer to join our dev team.

Contact us

What's the job?

We're looking for a back-end Ruby on Rails developer to join our dev team. We've recently upgraded to rails 6 and we are now focused on building a wide range of new features and infrastructure. Over the next couple of years we'll be doing everything from building our API, launching mobiles apps, developing new products, and incorporating new technologies like image AI.

rails developer job

Photo: Alexandru Acea

Nic Granleese Ben Morgan

Who are we?

We're an Australian company founded in 2016 by Nic and Ben. The team has grown since then and is currently 16 people spread around the world with roles focused on sales and community support.

The photo is from a party we held earlier in 2020. The people in the background are some of our early users who made our idea possible.

What do we do?

Our web app is a platform that allows architects and interior designers to create media kits for their projects and submit them to journalists around the world. As an app this entails uploading and downloading high-resolution images, managing a database of publications, tools for finding content, and communication between users.

Hello House moch magazine
Mountain view

Photo: Hari Nandakumar

Work from anywhere.

We're a remote-first team, which means you can work anywhere there's an internet connection. Time zones closer to Australia may be more practical, but not a deal breaker for the right person.

We work hard on getting our remote working culture right. Feeling like you're part of a team, while having flexibility in your life is important to us.

What's the tech stack?

Our current stack is what you'd expect from a rails app:

  • Rails 6
  • HTML
  • CSS
  • JS

We're look forward to Rails 7 and moving towards an API-first stack with a JavaScript front end.

Photo: Lidya Nada

It doesn't work unless you test it.

If you come work with us, you've got to love tests. Specifically, TDD (Test Driven Development). But seriously, does anyone really love tests? Maybe not, but it makes life way easier in the long run and it's a really important part of how we work. We currently use Rspec, but experience with any of the typical rails testing tools will be an advantage.

Knowledge doesn't exist until you record it.

We're big fans of good documentation. When we do something new, we put effort into documenting the process. We have an internal wiki, use video tools like Loom and value things like having an up-to-date style guide for our CSS and HTML components.

This is particularly important to us because we're a remote team and need to share information across timezones. (It's also great if you have a terrible memory and can't remember how you did something last year!).

Photo: Kaleidico

Photo: Markus Winkler

External services, gems and APIs.

We use a range of external services, gems and APIs, so knowledge with these is a big advantage. Here's a few of the main ones.

  • Stripe
  • Carrierwave
  • Amazon S3
  • Heroku
  • Rollbar
  • Amazon Cloud9
  • Github

What experience level are we looking for?

We're looking for a developer with 4+ years experience who can be given an objective and develop a solution without too much hand holding, or learning on the job. So basically, a dev with several years experience who knows their way around rails.

That said, we do have a supportive company culture and work hard to create good resources for our developers.

Photo: Branko Stancevic

Photo: Hanna Morris

What's on our development road map?

Lots. We recently upgraded to rails 6 and we're now focused on upgrading most of the existing app, while building out new features and infrastructure to allow the company to grow over the next five to ten years. Which means there's a lot to build! What we're looking at is writing our API, moving to a JS front end and then expanding our services with an add-on market place. We also want to supercharge our existing app and incorporate lots of fun stuff like image AI.

Don't worry, you're not alone.

Building applications ain't easy. And if you were the only person working on this project it could be daunting. But the good news is you're not. You'll be joining a dev team with a tech founder and a senior Rails developer. We work hard on making what we do as stress-free as possible so that we can focus on making an amazing product.

Like the sound of this project?

Let us know you're interested. Follow the button below.

Contact us