Headquarters: Lewis Center, OH
If you enjoy working on a small team, having a voice in the things you build, and building products that help other developers, you might love this job.
⏳ 30-40 hours per week (no time tracking
🌎 Work anywhere (some overlap with US Eastern Time)
🧑🤝🧑 Small, independent team
🚀 Bootstrapped and profitable since 2017
Who is Rails Autoscale?
What is Rails Autoscale / Judoscale?
Rails Autoscale is also an autoscaler add-on for Heroku, but it’s specific to Rails apps. Judoscale evolved out of Rails Autoscale, and the original lives on.
What’s the job?
You will not be sitting in meetings, making up estimates, or shuffling through a never-ending backlog. This is not a corporate environment, and it’s not a grow-at-all-costs VC unicorn. This is a small team, working efficiently, building amazing products, and having a great time along the way.
This is a remote and asynchronous position, but still collaborative. We’ll be working closely together on GitHub and Slack, and we’ll do some pairing throughout the week as well.
Who am I looking for?
You’re fun to work with. You are open-minded with a positive attitude. You assume the best intentions.
English might not be your first language, but you are very fluent in it. You would be comfortable writing documentation or discussing a new feature with a customer.
You’re a good communicator. In fact, you’re an over communicator. You enjoy writing out your thought process, and you think good writing is really important. You also value communicating visually, so you often record quick demos and draw diagrams to help illustrate your points.
What’s the tech stack
It’s a small app, so it’s easy enough to work with. It’s running on Rails 7 with import maps (no JS build process). The front-end uses Turbo, Alpine, Stimulus, and D3 for the charts. Styling is all Tailwind.
The app is hosted on Heroku (shocking, I know 😉) with Heroku Postgres and TimescaleDB.
There’s a separate app (one might call it a microservice, but I don’t) written in Crystal that handles the log drain. You will like Crystal!
We also have adapter libraries written in Ruby, Python, and Node.js. We will be adding libraries for PHP and Java as well. You may not like PHP and Java, but that’s okay—we’ll get help as needed.
Since we’ll be pairing a bit, your workday should have some overlap with 8 am-5 pm EDT.
You need to use a Mac. This way we can help each other with local dev environment issues.
Some experience hosting production apps on Heroku is a must. You don’t need to be an expert, but if you weren’t sure what a “dyno” was when I mentioned it above, this probably isn’t a great fit.
We Work Remotely: Remote jobs in design, programming, marketing and more