Headquarters: Melbourne Florida , US
About the job
In 2021, we decided to form a dedicated team that focuses primarily on extending and enhancing our product – serving our vision of helping anyone connecting their domains to services without thinking about DNS. The Feature Engineering team develops features from end to end, including the rollout phase by providing documentation and creating useful content. For inspiration, please have a look at our recent release and announcement of Domain Access Control.
We recently adopted Shape Up, helping us achieve better results and being more engaged in product development within the company. The adoption is still in the early stages, but we are happy with the results and convinced about the value it provides.
Besides focusing primarily on feature engineering, the engineering team made a conscious decision a few years ago. We don’t want to completely delegate responsibilities to the corresponding team for operating systems and helping customers. Therefore, everyone participates in the On-Call rotation and customer support. We believe in the value of getting exposed regularly to those topics.
Here are some of the projects you might contribute to:
Implement a new Heroku connector to simplify the DNS and domain setup for Netlify hosted systems.
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Incrementally improve features based on customer feedback.
Provide direct support to our customers and participate in On-Call rotations.
Create a new support document that explains how to use our Heroku Connector.
Update our existing marketing pages to mention a new feature that we’ve added to our Let’s Encrypt certificates.
You should be an experienced programmer with enhanced expertise with Ruby and Ruby on Rails. It is a plus if you have worked with other programming languages, like Go.
You go beyond code and embed the customer perspective into your daily work and results. You are engaged in making a release a success for our customers by supporting them, writing documentation, and creating valuable content.
DNSimple is a remote-first, distributed company since 2010. The majority of our communication happens asynchronously in text form. You should be comfortable and experienced in expressing yourself in writing.
How to apply
You’ll be asked to complete a coding test that we’ll review. Upon successful completion, you’ll be invited to schedule an interview with a member of our Engineering team.
Next, you’ll be invited to schedule an interview with our VP of Engineering.
Finally, you’ll meet with our CEO who will conduct the final interview.
We always try to be timely and transparent during the process by providing feedback and sharing our decisions. We look forward to receiving your submission!
We Work Remotely: Remote jobs in design, programming, marketing and more