Rails Engineer

Hiya 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores surprise and delight their customers with automated emails that drive sales. We’re looking for a motivated, detail-oriented person to join on our team on a part-time, contract basis to help build new features and fix bugs.

The Role

You’ll work closely with your teammates on the engineering team to build new features based on direction from the product & design team, as well as troubleshoot and fixing bugs reported through Sentry or by our support team. While Jilt is built as a traditional Ruby/Rails app, we also currently use Angular (v1) to power our visual email editor and Vue.js for some areas with a lot of dynamic content, and are aiming to replace both with React in the future. This is a full-stack position, so you should be comfortable working at all layers of the application.

Here are some things you may do on a given day:

  • Update our billing system to support partial invoice payments
  • Track down a performance issue with our product recommendation system
  • Update some information in our weekly account summary emails
  • Add a new block to our visual email editor
  • Add a new route to our REST API and update our documentation to match


You love solving engineering challenges in the most pragmatic way possible. You write code that’s clear, readable, and standards-compliant. More importantly, you keep the end user in mind and love getting feedback from customers to help improve our products. You have deep experience with Ruby / Rails, Postgres, & Sidekiq, as well as front-end experience with JavaScript/CoffeeScript. You’ve worked with a JS framework within Rails, like Angular, Vue, and are very comfortable learning new tech.

Finally, you can’t wait to help small team that loves their work as much as you do, affords the opportunity to work on challenging & interesting projects, continuously learn and improve, and constantly ship your work. You’re an excellent writer and can communicate effectively whether drafting up a bug report, chatting in Slack, or editing a wiki page. You know that code is about communication and explaining your thought process clearly goes hand-in-hand.

Our team is fully-remote and we communicate primarily through Slack, email, Google Docs, Basecamp, Airtable, and weekly stand-ups via Zoom (a few short meetings) — we believe the best work happens when given lots of uninterrupted time that’s free of distractions.

This is a part-time (10-20 hours per week), contract position, with the opportunity to grow into a full-time role in the future.


After an initial screening, you’ll get an email with a few questions to answer. Following that, you’ll have a few 30 minute phone chats with different people on our team to learn more about you and answer any questions you have about the position and company. We’ll select the most qualified candidate to work with us on a small trial project to make sure you like working with us, and vice-versa.

We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

By clicking the “Apply for Job” button, you will likely be redirected to a web page outside of our website. We cannot be held responsible for external sites’ content. Please take reasonable steps to confirm that you’re actually dealing with a company representative, not an impostor.

Apply for this Job
Job Listing Source