Ruby on Rails Engineer

Published on January 31, 2023

At Donut we are on a mission to create more trusting, collaborative, and successful work relationships. We believe genuine relationships are the key to being engaged, happy, and successful at work.

Donut came together over a shared passion to help people connect, and the insight that strong relationships at work are the bedrock of a successful team. Employees who feel socially connected to their coworkers express greater individual purpose and fulfillment, less workplace loneliness and isolation, and improved performance and productivity. We are building a company that embodies those ideals while instilling them in others.

How we work:

Currently, our small, but scrappy remote engineering team consists of empathetic and caring individuals dedicated to unlocking the power of human connection. We build new features together in two week sprints. Everyone writes code, reviews pull requests, and participates in our engineering support shift rotation. Our core connection hours are 11am - 5pm ET.

About the role:

We are looking for a Software Engineer to join us during this exciting time of growth and expansion. As part of a small team, you’ll have the opportunity to have an outsized impact on the success of our company through helping to shape our culture while building products that touch thousands of companies around the world.
What you'll do:
  • Develop high impact product features end to end
  • Make significant contributions to every aspect of the product and business
  • Solve technical problems in collaboration with other engineers on the team
  • Contribute to an inclusive culture
  • Inspire learning and continuous improvement
About you:
  • Experienced Software Engineer. You have several years of experience building web applications with a strong preference for collaborative, learning environments.
  • Strong Full-stack Skill Set. You are proficient in Ruby and Ruby on Rails, either Vue or React frameworks, relational database modeling, and have a familiarity with Heroku, AWS, or other cloud service providers.
  • Self-sufficient. You are capable of leading, managing, and delivering projects with minimal guidance.
  • Highly Organized. You thrive on bringing order to the software development process.
  • User-centered. You take the time to listen to and empathize with users’ needs.
  • Product and Design Oriented. You are passionate about building delightful products and experiences.
Our hiring process:

We’re a small team so it may take us a little more time to review your application. Thank you for your patience and understanding!

The salary range for this role is $110,000-$160,000 annually.

Our interview plan for this role is:

1. A 30 minute initial phone call (or video, if you prefer!) with our recruiter to discuss the role, learn more about you, and answer initial questions you may have.

2. A 1 hour conversational technical screen via Zoom video call with some of our Engineering team. We’re looking to get a sense of your experience, your technical skill, and your approach to problem-solving.

3. A 1 hour technical interview focusing on data modeling with one of our engineers via Zoom video call. This step involves you sharing your screen. There won’t be live coding in this stage.

4. Take-home exercise and follow-up 1 hour coding interview.
4a. You’ll be building out a small Slack bot. The take home assignment is generally meant to take a few hours. Your work will not be used by Donut outside of this context.
4b. A follow-up interview via Zoom video call with one of our engineering team to discuss your solution. You may be screen sharing your code during this step. After completing both parts of this step, we’ll send you a $200 gift card.

5. A block of 2 hour-long interviews via Zoom video call: one is a Product & Design-focused interview with two members of our Product team, and one is an interview with our CEO that focuses on how your approach to collaboration intersects with our values (inclusion, seeking understanding, treating others with respect, etc).

Benefits (full-time US employees)

- Medical, Dental, and Vision benefits
- 401(k) with company match
- Diversity, Equity, and Inclusion program
- Unlimited paid time off and 10 company holidays
- Paid family leave
- Monitor stipend
- Home office stipend
- Mental health benefit

About Donut

Donut has made millions of connections and is used by over 20,000 companies. Donut has raised $12M in venture-funding from investors including Accel, Bloomberg Beta, FirstMark, and Slack Fund:

Donut is an equal-opportunity employer and we value diversity, equity, and inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.