.At Drip, we believe that every brand should have the tools to build trusting and lasting customer relationships through personalized, nurturing communication and engagement. Discover more about Drip and how we empower independent brands to grow beyond their wildest dreams.Visit our Careers Page to learn more about our story, meet our team, and explore the benefits of joining us. At Drip, we don't just value diversity—we believe it's a source of strength that drives innovation. Explore more about our culture here.About the Opportunity:As a Staff Backend Engineer at Drip, you'll be part of a small agile team that is working to solve some of the industry's most interesting challenges. You'll work on large-scale solutions that push our systems into the future. You'll also collaborate cross-functionally as you solve, design, build, and ship solutions to our customers' problems. In addition to gaining experience in a rapidly evolving SaaS company, you'll also have a tremendous impact on the product as a whole.Core Traits We Look For:Designing and implementing robust solutions at scaleSupporting and enhancing our track record of reliabilityWorking cross-functionally to support product enhancementsIn Addition to the Above You:Are able to understand complex architectures and design simple ones that scalePossess a deep knowledge of AWS system design, performance tuning, capacity planning, etc.Strong experience with Ruby / RoRExperience with Kinesis or related (Kafka etc)Experience with infrastructure as code technologies (i.E. Terraform, Ansible, or Chef)Strong experience with relational and/or document databases (i.E. PostgreSQL, DynamoDB)Are a proponent of sound engineering practices, including pair programming and automated testingKnow that we are successful if and only if our customers are successful; technology is a means to an endEnjoy collaborating on a small empowered team to help discover, understand, and tackle interesting and hard problemsThe Interview Process:Apply - nice to meet you!Recruiter Intro Phone Call - 30 min to learn about us and our cultureEngineering Manager Video Call - 45 minTeam Interview Video Calls - around 3-4 hours total to meet a few members of the team.Team Debrief - we share open 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 and benefitsChallenging and meaningful problems to solve - you will invariably make a difference and impactThe chance to learn from some of the best people in the business, including our wildly talented and in-touch leadership teamA vibrant and devoted team, who still finds time for funDigital first culture - many of our team members work remotely. We have a hub in Minneapolis, MN and a European Hub in Aarhus, Denmark for in person collaboration