Senior Ruby on Rails Engineer | Online Jobs | Optimhire

Senior Ruby on Rails Engineer

At Drip, we believe the world needs independent retail like it needs chocolate (Without either, where would we be?). 

Thankfully, we’re an ecommerce marketing automation platform that’s generated more than $2 billion in revenue for our customers since 2018, and we’re only getting smarter and better at what we do: help independent retail thrive. In fact, thousands of fabulous direct-to-consumer brands all over the globe trust Drip to help them build next-level relationships with their customers. 

How does it all work? Drip gives brands the keys to their own customer data castles, then empowers them to hit revenue-smashing high notes through proven email and SMS marketing strategies. It’s a beautiful (mutually beneficial) thing.  

What does it mean to work at Drip? Well, we’re building a product that’s as beautiful as the humans creating it. So there’s that. But also, working at Drip means more than we can fit into these paragraphs. It means collaborating with an incredibly talented and caring team of individuals who revere hard work, creativity, and the human side of everything. It means getting elbows deep into ecommerce marketing. Innovating alongside some of the brightest (kindest, funniest, most intelligent—should we keep going?) in the industry. Empowering independent brands with the right tools to help them grow beyond their wildest dreams. And enjoying a people-first company culture where relationships (really) matter, and rowing together is just something we do. 

Ready to fuel the ecommerce rebellion and help brands experience beyond-their-wildest-dreams success? Sound like the kind of (genuine) people you want to do it all with? Join Drip—a well-funded, digital-first, swiftly (yet intentionally) growingtech company. We’ve got crew members located throughout the US, Europe, and, Mexico, with Drip Hubs in Minneapolis, MN, and Aarhus, Denmark. Regardless of location, we’re in this together, here for the long haul, and cannot wait to meet you. 

About the Opportunity

We are very excited to expand our business to new horizons in Latin America, starting with Mexico as a strategic location. As in everything we do, our commitment and vision are long-term, which is why we are convinced that investing in building a brand new team of highly talented people is the best decision.

As a Contract Software Engineer at Drip, you will have the opportunity to be one of the first of many crew members joining us from Mexico. You’ll be part of a small agile product team that is working to solve some of the industry’s most interesting challenges. You’ll collaborate cross-functionally as you solve, design, build, and ship solutions to our customers’ problems within Drip’s marketing automation platform. In addition to gaining experience in a rapidly evolving SaaS startup, you’ll also have a tremendous impact on the product: literally shaping and defining this new vertical.

Some of your individual contributions will include:

  • Collaborating on small, empowered teams to help discover, understand, and solve market and customer problems
  • Tackling interesting and hard problems

Core traits we look for:

  • A deep sense of ownership, customer-centricity, and proactiveness
  • A bias for action and a tendency to optimize for velocity: both in terms of shipping product and knowing how to invest in our long-term velocity
  • A growth mindset; you are constantly seeking to learn and grow and never say “That’s not my job”
  • Effective communication skills: you are an approachable expert, you can effectively criticize PRs; you can effectively collaborate across disciplines and the organization

In addition to the above, you:

  • Possess a deep knowledge of Rails, Golang, or another relevant ecosystem
  • Are a proponent of sound engineering practices, including pair programming and automated testing
  • Are energized by solving hard problems
  • Know that we are successful if and only if our customers are successful; technology is a means to an end
  • Are able to understand complex architectures and design simple ones that scale

Huge plus if you have experience with any of the technologies that we utilize:

  • Ruby on Rails, Golang
  • AWS
  • PostgreSQL, DynamoDB
  • Kinesis, SQSDocker, ECSCircleCI, CodeDeploy
  • Elm, JavaScript

The Software Engineering Interview Process

  • Apply, nice to meet you!
  • Recruiter Intro - 30 min to learn about us and our culture
  • Coding Assessment - 45 min
  • Hiring Manager Video Call - 30 min
  • Team Interview - around 3 hours to meet a few members of the team. No live coding! 
  • Team Debrief, we will meet to discuss openly our conversations and share feedback for the hiring manager's final decision. Regardless of the outcome, every candidate will get an update from Drip on their interview status quickly.
  • Offer, we will call the candidate that we hope will be the next Dripster hire!

What We Offer:

  • Competitive pay
  • A fully-loaded MacBook Pro
  • $500USD one time bonus to spend on your home office setup — whether it’s a new monitor or a new coffee machine, surround yourself with whatever brings you joy!
  • Challenging and meaningful problems to solve - you will invariably make an impact and a difference
  • The chance to learn from some of the best people in the business, including our fiercely compassionate leadership team
  • A vibrant and devoted international team, who still finds time for fun
  • We aren’t new to making remote crew members feel like part of the team!
  • Finally, just good humans... no jerks!

Working for a successful early-stage tech company (ahem, Drip) is something we consider to be a unique and exciting opportunity. As part of the best team ever (yes, we really feel this way), you’ll work hard and encounter exciting challenges and adventures along the way. In the same vein, our positions come with some pretty amazing advantages, opportunities, and fulfillment. So bring your best self and your strongest oars to the Drip crew boat, and we'll bring great stuff in return. Including chocolate, if that’s your thing. 

Drip is an inclusive workplace that upholds the dignity of all people. We value, respect, and celebrate everyone’s individualities and honor their unique strengths from all different walks of life. We embrace diversity of perspective and ideas which leads to people’s growth, product innovation and ultimately a successful business.

Job Type



Full-Stack Developers

Web Developers

Must have Skills

  • Ruby on Rails - 1 Years


  • Rails - 1 Years



Eastern Daylight [UTC -4]

Central Daylight [UTC -5]

Mountain Daylight [UTC -6]

Pacific Daylight [UTC -7]


english - Fluent

40 - 75 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote


Sarah B

United States