Want to join this crazy adventure? We're Hiring!

We're looking for people who aren't afraid to knock it out of the park, but most importantly, are people that we genuinely enjoy working with and vice versa. We'll ask you normal interview questions, but we will also spend just as much time learning about what kind of person you are and how you'll help us define our culture and company.

Open Positions

Email jobs@doteshopping.com with a resume and why you are interested!

Backend Engineer

Dote is looking for talented engineers who work efficiently and are genuinely curious and excited to learn new things. Our workflow is fast and fluid; priorities change week to week and sometimes even day to day as we work towards clear, quantitative goals. You will work closely with all teams across the company from Product Design to Operations and Marketing as we scale existing infrastructure and build exciting new features for our users.

You will:

  • Work with fellow engineers to architect, design and build our systems
  • Collaborate closely with the Product and Client Engineering team to develop new user facing features
  • Collaborate with internal teams to build tools and automation
  • Maintain and improve the performance of existing infrastructure as Dote scales
  • Participate in a periodic on-call rotation
  • Review technical design, code, and documentation

You have:

  • 3+ years of relevant software engineering experience
  • Expertise in at least one programming language (preferably Ruby or Python)
  • Experience with database and storage technologies and know the tradeoffs between them (MySQL, Postgres, Redis, memcache, etc)
  • Knowledge of software engineering best practices
  • A commitment to building quality and performant code
  • A bias toward action - you have demonstrated good judgment shipping quickly while still building in a sustainable way
  • The heart of a champion and value the people around you!