L

Ruby on Rails Backend Developer

Lifetimely
Full-time
Remote
Europe and Africa
$40,000 - $65,000 USD yearly
Lifetimely is a SaaS company looking for a backend-focused Ruby on Rails engineer to help build out our SaaS product serving 5000+ e-commerce stores. Our users include names like MrBeastโ€™s snacking brand Feastables, Liquid Death, and Colgate.

You can read about our app on the Shopify app store. We provide real-time reporting to ecommerce shop owners. To give you a sense of scale - we collect data on millions of orders per day from thousands of ecommerce stores and process many millions of background jobs to be able to deliver quality reporting and insights to our customers.

We're looking to add a great backend RoR developer to our existing team.

We are looking for someone who:
  • has worked on and had to support a web app in production for at least 2 years
  • At least 3 years of working experience writing maintainable and well-tested Ruby on Rails apps
  • has experience with a relational database and is good at SQL
  • humble, can mentor others, both provide and receive direction and is always willing to share what they learn
  • overlaps with CET zone at least 5 hours ( prefer Europe / Africa )
What you will do:
  • build and have ownership over new integrations with external data sources we use to augment our reports (we integrate with a wide range of systems from ad platforms to CRMs and shipping services.)
  • optimize our existing complex backend processing jobs
  • optimize existing data pipelines
  • participate in building new app features for thousands of merchants who trust us with their reporting data
Where we are and how we work:
  • We are a distributed team all over the globe, but our development team mainly works during Western European working hours.
  • We are used to async communication over Slack but also have regular weekly meetings to sync up.
  • Our tech stack is Ruby / Javascript / Stimulus / Tailwind CSS / SQL / Git
  • We optimize new features for the long term. For us, this is not a sprint but a marathon.

Working for Lifetimely doesn't feel like the usual office or startup gig: we are a distributed group of 20+ people across ten different countries ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡จ๐Ÿ‡ฑ ๐Ÿ‡ช๐Ÿ‡ฌ ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ญ๐Ÿ‡ท๐Ÿ‡ธ๐Ÿ‡ฌ๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡บ with our own way of working. Some of us are nomads, some just like working remotely. We highly encourage written (long-form) communication and documenting things on Notion, and generally don't like tight fixed schedules. There is not much management or oversight, we expect you to know how to manage yourself. We prioritize shipping and results above how or when you do the work.

If you prefer to do meetings and calls or just know that you need a lot of human interaction, Lifetimely is probably not the best place for you to work at. But if you are into distributed work and prefer the lifestyle aspects or maybe live somewhere with not a lot of exciting product companies to work for, you will enjoy working with us.

Compensation
This is a full-time position with annual compensation of USD 40 000 to USD 65 000 and varies with experience and skill set. You can be a full-time employee with PTO (through Multiplier) or a full-time contractor depending on your location and preferences. We will provide you the necessary equipment and pay for a co-working space if you have one nearby.

Hiring Process
Our process has three steps:
  1. A simple coding task that takes no more than 30 min and can be done at your convenience
  2. Video call where we discuss the task and ask you about your experience
  3. A paid trial two-week contract (if your current role allows) where you work with us as if you were full-time. If this is not possible, we can also do a traditional tech interview.
How to apply:
Tell us about:
  1. Describe the largest web app you worked on and the most challenging problem you worked on?
  2. The timezone you are in?
  3. When can you start at the earliest?
After you've applied, we will reach out to you for a test task if you're selected for the first round of interviews.

This job is closed.