• At Podia, we’re building the best platform on the planet for creators to sell online courses, digital downloads, webinars, and memberships. • We’re a fully-remote company, we've been around for a few years, have helped creators earn millions, and we’re growing fast…really fast. That’s where you come in. • We’re looking for a full-stack Rails developer to help us continue building modern frontend user experiences, while still sticking to The Rails Way as closely as possible, and scaling the platform for tens-of-thousands of creators and millions of customers. • What's this job all about? • While our other metrics are all "up and to the right!", we take a careful, considered approach to hiring. We're a small development team of eight (six men, two women), in a company of 24, and we typically only hire twice a year. • Every person on the dev team has an outsized impact on the product—each feature is often the product of just one or two developers working together with a designer—and you can be one of them. • One week you might be finishing off the redesign of a feature for our creators, the next you might be optimizing a SQL query to keep our storefronts running smoothly. We plan about three months in advance, but we pivot rapidly so you shouldn't expect those plans to be set in stone.
• Shipping new features to help our creators' businesses thrive • Polishing our existing features to improve our users' experience • Writing tests and fixing bugs in our code • Communicating their progress in regular Basecamp updates • Reviewing pull requests from other team members • Helping out our support team with customer issues during a regular week-long rotation • Paying down technical debt to keeping the codebase shiny • Deploying code to production, verifying it works as you expected, and taking a 24-hour on-call shift for when the worst happens (rarely!) • You can expect to be working with: • Ruby on Rails 6.1 • PostgreSQL • Stimulus, StimulusReflex, CableReady, and React (in that order of most to least often) • Webpacker, Bootstrap, ViewComponent, ES6, and yarn to manage our UI code. • Sidekiq for background processing, including fun features like periodic jobs and batches • Heroku for everything • We also maintain integrations with many third-party APIs (PayPal, Stripe, Zapier and Drip, just to name a few) • A codebase with 1:1.3 code-to-test ratio, with almost 10K examples, that runs on our CI system in four minutes • You probably don’t know all these technologies inside out, and that’s okay! This is not a laundry list of requirements.
• We empower creative entrepreneurs to make a living doing what they love. • Since 2014, we’ve been committed to building the most creator-friendly tools to help you sell online courses, digital downloads, membership subscriptions and more to your audience.
• Some other things you should be comfortable with: • Communicating your progress clearly in Slack or Basecamp and highlighting blockers and risks early. Communication is a core competency. • Collaborate with other team members either synchronously during an online pairing session (you can initially expect to be pairing for at least half your time) or asynchronously via pull requests. • Working individually on solo projects without disappearing down a rabbit hole for days. • Learning quickly, and developing confidently—because nothing is “someone else’s job” and there's always something new to learn. • Lending a hand to your teammates (and customers) when the need arises. We’re tightly knit and supporting each other is a huge priority. • Multiple competing (and sometimes shifting) priorities. • Staying calm under pressure. You remain cool even when Rollbar errors are pouring into Slack, background jobs clog up the Sidekiq queue, and the app grinds to a halt. • Working remotely. Our team is spread across North America, South America, and Western Europe, and our headquarters is Slack.
What are signals?
Signals are a way of compiling a list of people you’ll consider working with. Others can signal you as well.
By signaling a person or organization you notify them that you’ll consider working with them. Thus:
55% of jobs are filled via referrals 1 . With Signals, Torre makes it easy for you.