Avatar for Repeat

Repeat is a SaaS platform that enables CPG brands to turn one-time buyers into repeat customers

Software Engineer - Full Stack

$80k – $130k • 0.25% – 0.5%
Apply now

What is Repeat:

Repeat is a SaaS platform that enables Consumer Packaged Goods brands to turn one-time buyers into repeat customers. Our Smart Replenishment software learns the unique consumption habits of every consumer opted into the service, then leverages this rich data set to drive repeat sales for CPG brands through a combination of automation, personalized reminders, and a cart purpose-built for replenishment.

Who are we

We are a small (and quickly growing) team passionately focused on solving a big problem while building a world-class product. Repeat gives brands access to powerful insights from their data and powerful tools to act on these insights.

We believe in creating delightful, convenient, and thoughtful customer experiences — both for our customers and for our customer’s customers.

We believe in taking a data-driven approach to all decisions.

We believe in career development as an extension of self development — and vice versa.

We believe in creating a work environment that is both supportive and allows for independence.

We believe in a workplace where everyone feels comfortable sharing ideas and feedback.

We believe that approaching every problem with a learning mindset means leaving no problem without a solution.

We are looking to build a team that incorporates diversity, a collective builder attitude, curiosity, freedom, trust, transparency, respect, and personal growth — all while having fun along the way.

Our Values:

Continuous delivery of small features is important, and only sustainable through continuous improvement - each PR should improve the health of the codebase.

We strive to allow features and bug fixes to drive refactors.

We believe in the future of the company, so we will ship effectively today in a way that allows us to ship effectively in 6 months, as our codebase and customer base expand.

Low-ego and high-compassion: a developer is not their code; we strive to give the type of feedback we would hope to receive.

Thinking holistically: considering what is best for our codebase, our customers, and our company while writing code.

Over-communication: as a remote-friendly team, clear communication is vital. Conversations and information can be asynchronous in nature. Being clear and concise with your peers will lead to a healthier product and team.

Testing: No cowboys/cowgirls/cowpeople allowed! We strive to have a well-tested codebase. Building the most thoughtful commerce solution means that we think about potential issues before our customers have them.

Perfect code doesn’t exist, but we each take complete responsibility in producing excellence.

The perfect job doesn’t exist, but we each take complete responsibility for creating a culture and atmosphere we can take pride in.

The Work:

  • Building and maintaining Rails applications with a large audience while the product is experiencing rapid growth.
  • Learning new technologies on the go while evaluating the tradeoffs between them.
  • Working with stakeholders to reduce ambiguity and build the right thing.
  • React development & design patterns.
  • Creating & maintaining ETLs and working with large datasets.
  • Working with the Shopify platform, direct-to-consumer businesses, and e-commerce.


  • 3+ years experience building web products with a modern tech stack
  • Excellent communicator - can clearly communicate requirements, challenges, and product ideas
  • Passion for creating clean, maintainable code
  • Deep understanding and real-world experience building and maintaining complex Ruby On Rails applications, with PostgreSQL & Sidekiq
  • Strong background in building a RESTful API and integrating external APIs
  • Proficiency with front-end development languages & libraries including HTML, CSS/SCSS, JavaScript, and ReactJS
  • A track record of writing well-tested code with RSpec

Bonus Points

  • Experience building complex user interfaces for web (with ReactJS) and/or mobile applications (iOS & Android)
  • Experience or interest in data science
  • DevOps skills (preferably with AWS)
  • Experience building Shopify Apps
  • You have a great Stack Overflow presence or cool projects in your Github

Meet your team

People you would work with in this role

Drew Baumann

Avatar for Drew Baumann
Founding hands on CTO of @Repeat . Past: @Silversheet & @Fullscreen Media. Winner of multiple @Twilio hackathons, @Startup Weekend winner, & @StartupBus finalist.

Repeat at a glance

Repeat is a SaaS platform that enables CPG brands to turn one-time buyers into repeat customers

Repeat focuses on SaaS, E-Commerce, Consumer Goods, CRM, and Machine Learning. Their company has offices in Venice Beach. They have a small team that's between 1-10 employees. To date, Repeat has raised $2.9M of funding; their latest round was closed on May 2020.

You can view their website at https://www.getrepeat.io or find them on Twitter and LinkedIn.

More jobs at Repeat

View all jobs

Sr. Software Engineer

Similar jobs to Software Engineer - Full Stack at Repeat

Avatar for Stageverse
A virtual world for experiences at the intersection of entertainment, gaming & retail
Avatar for Go Moment
We created Ivy, the world's most trusted smartconcierge for hotels: https://j.mp/GMintro90
Avatar for ARCortex
We integrate and configure AR technologies in complete end-to-end solutions
Avatar for Tappy
The smart business card - Share anything with a tap
Avatar for EPCVIP
We are leaders in lead-generation within the Financial Services Industry
Avatar for Ikhile Tech
The IT and HealthCare Global Recruiting Partner
Avatar for Catena Technology
Redefining Construction Supply Chain in the Digital Era