Overview

Dolly was created to reimagine the big and bulky item delivery experience by putting the customer in control and optimizing for convenience and safety at an affordable price. After delivering more than one million items, we are the leading on-demand delivery service trusted by retailers like Lowe’s, Costco, Crate & Barrel, Big Lots!, and many more.

Headquartered in Seattle, Dolly is currently operating in 40 markets and will soon be nationwide and we are hiring across all of the US and Canada! We’re passionate about creating a customer-centric brand that brings customers back time and time again. Our team is ambitious and humble with innovation at the core of everything we do.

As a Senior Software Engineer, Platform Team, you’ll be working on the platform which backs Dolly’s web apps, mobile apps, and Partner API.

Typical tasks include working with product managers, back-end and app developers to design services and APIs. You’ll outline solutions, build services and endpoints, iterate through improvements and changes, QA, and release.

As a small and growing company, you will have an instrumental role in shaping the practices and culture of the team.

Dolly is a remote-first team provided you can work North American business hours.

As a Platform Team Software Engineer at Dolly you will:

  • Design and develop back-end services – we are building a micro-services platform using Rust.
  • Work the full stack from back-end micro-services to front-facing dashboards to the data layer
  • Help shape our infrastructure built on top of modern distributed systems (ex: Kubernetes, Docker)
  • Work in a DevOps environment where you are accountable for your systems
  • Design, develop, code, test and debug software
  • Write reusable, testable, efficient, observable and maintainable software
  • Mentor less experienced engineers, and shape the practices and culture of the team

This position requires:

  • 8+ years hands-on software engineering in a production-level environment
  • Professional experience with micro-services and API design, event-based architectures and distributed systems
  • Professional experience working with compiled languages
  • Professional experience with some subset of our stack: Rust, GRPC, k8, Docker, Node.js, MongoDB, PostgreSQL
  • Professional experience in a DevOps environment
  • Experience working on small, but growing teams, is a major plus
  • Experience working with a gig or sharing economy business is a major plus

About Us:

Dolly is an equal opportunity employer and prohibits discrimination and harassment of any kind.   We are committed to providing equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, family or parental status, or Veteran status.

Dolly offers a competitive benefits package that includes medical, dental, vision, 401k, unlimited PTO, and equity.