Work with us

Fully remote

We built DNSimple to be 100% remote from day one. Flexible schedules. No offices. Work where you want.


We speak different languages, and we program with different languages.

Honesty and Transparency

We're a bootstraped company, so we don't depend on venture capital. You have access to business goals, accounting, and salaries. No hidden agendas.

We care for our employees

Working for DNSimple is a two way relationship. We adapt to your needs, too. We're open to everyone regardless of race, gender, or sexual orientation.

Making domain management automation a reality

As part of the team, your feedback and input is not only welcomed, it's anticipated. We're a small team and everyone's opinion matters. Help us build the vision.

Open positions

Ruby on Rails and Vuejs Front-end Developer

As a Front-end Developer, you are responsible for implementing front-end interfaces for DNSimple systems, ensuring the highest quality experience for customers. You are responsible for ensuring that front-end interfaces are integrated with back-end services, which may be written in Ruby, Go, or other languages.


  • Define objectives and key results for front-end development.
  • Work with other DNSimple developers to design and implement front-end interfaces for DNSimple applications using HTML, CSS, and JavaScript.
  • Integrate front-end interfaces with applications written in Ruby, Go, and potentially other languages.
  • Integration and tracking of metrics related to customer acquisition and retention.


  • Excellent English writing and comprehension. You are expected to write clear prose to communicate with customers and team members alike.
  • Experience with HTML, CSS, and JavaScript for developing web-based front-end user interfaces.
  • Experience with Ruby on Rails, VueJS and Webpack.
  • Ability to write test suites for front-end interfaces that properly exercise those interfaces and reduce the likelihood of defects shipping to customers.

Customer Success Technician

As a Customer Success Technician, you are responsible for ensuring the highest quality of experience for DNSimple customers.


  • Improve overall customer support processes and document them effectively, allowing all team members to provide consistent support to all customers.
  • Develop software tools and scripts to help improve customer success.
  • Understand problems at a high level to triage accurately, more specifically:
    • Prioritize identified systems problems based on level of impact on customer happiness (how often they occur, how significant the impact is).
    • Verify that support requests are distributed across all team members over time.
    • Ensure that support issues don’t stay unanswered in our system.
  • Identify system problems that should be addressed through research & development based on incoming support requests and document those issues so that they can be assigned to team members for design and implementation.
  • Gain technical understanding of DNSimple’s systems to help provide high quality support for requests that are assigned to you.
  • Assist the other team members to update internal support documentation and public support documentation to be used when responding to support requests.
  • Coordinate with marketing and sales to deliver optimal account management for high valued customers.


  • Excellent English writing and comprehension. You are expected to write clear prose to communicate with customers and team members alike.
  • Able to analyze data and identify trends using logical data analysis techniques. Experience with data analysis tools is expected.
  • Basic proficiency in software development, ideally with experience developing in Ruby.
  • Previous experience working with a distributed development team.
  • Ability to work independently and maximize time management is expected.
  • Previous experience supporting customer success.
  • Past experience writing knowledge articles is preferred.