Avatar for Drip
Helping businesses turn customer data into customer loyalty
  • B2B
  • Growth Stage
    Expanding market presence

Senior Platform Engineer

Posted: 1 month ago
Job Location
Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely in
Preferred Timezones
Central Time
RelocationNot Allowed
Skills
Scala
Ruby on Rails
AWS
Terraform

About the job

At Drip we believe the world needs independent retail. Thousands of ecommerce brands all over the globe trust Drip to build engaging and profitable relationships with their customers. Our Nurture Marketing Platform has generated more than $1 billion in revenue for our customers since 2018. We do this by unleashing the power of direct-to-consumer brands’ customer data to deliver perfectly personalized email and SMS marketing strategies that are proven to grow their revenue. And we’re just getting started! We are well-funded, growing super fast, and building a beautiful product with crew members located around the US and in our Minneapolis Hub.

Working at Drip means empowering the ecommerce rebellion alongside some of the best people in the biz. We've worked hard to build an awesome company culture based on our 5 Guiding Principles that are more than just words on a wall (learn more: www.drip.com/about). Ready to empower the rebellion? Join Drip!

About the Opportunity

As a Senior Platform 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 scale
Supporting and enhancing our track record of reliability
Working cross-functionally to support product enhancements

In Addition to the Above You:
Enjoy collaborating on a small empowered team to help discover, understand, and tackle interesting and hard problems
Possess a deep knowledge of AWS system design, performance tuning, capacity planning, etc
Have experience with infrastructure as code technologies (i.e. Terraform, Ansible, or Chef)
Have strong experience with relational and/or document databases (i.e. PostgreSQL, DynamoDB)
Are a proponent of sound engineering practices, including pair programming and automated testing
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

Our tech stack:
AWS
Terraform
Kinesis, SQS
Docker, ECS
PostgreSQL, DynamoDB
Ruby on Rails, Scala
Databricks, Spark
Elm, JavaScript
CircleCI, CodeDeploy

Huge Plus:
If you have worked with both Scala and Ruby
If you have experience working on a high-throughput system
If you have experience implementing security best practices in SaaS software

The Interview Process:
Apply - nice to meet you!
Recruiter Intro Phone Call - 30 min to learn about us and our culture
Engineering Manager Video Call - 45 min
Team Interview Video Calls - around 3 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!

About the company

Drip company logo
Helping businesses turn customer data into customer loyalty51-200 Employees
  • B2B
  • Growth Stage
    Expanding market presence
Learn more about Drip image

Perks

Up to 100% healthcare coverage for employees
401k match
Equity at ALL levels
Open vacation
Commuter and parking stipend