Google plus

Fluid Edge Themes

Senior Developer

The technology

D3M is a Ruby on Rails web application with a JSON API utilized by our javascript front-end. We use Postgres (database), Redis & Sidekiq (background jobs), Elasticsearch, memcached (Rails caching), and Pusher (websockets). D3M is hosted on Heroku.


Our front-end is largely Backbone and Marionette, though we are transitioning to using Svelte where it makes sense.


We manage development using Trello, Github, Google Meet, and Zulip.


What you’ll do

You will be responsible for building new features, taking them from idea to a polished, shippable unit. All developers are responsible for the whole stack, so server, front-end, and infrastructure will be your shared responsibility. Code review is an essential part of our process in order to share knowledge and constantly encourage each other to improve. You will be expected to be able to interact with customers helping them to better understand how to use D3M and help address and fix any issues that they encounter. We also support each other with more difficult projects and utilize pair programming to solve hard problems.


What you’ll need

  • Multiple years of experience with web application development is a must
  • Svelte and Backbone experience is a plus
  • Rails experience is a plus


Think you’re a good fit? To apply for this job, please email your cover letter and resume to


D3M Networks is an equal opportunity employer, supporting diversity, inclusivity, and a safe work environment for all. While all applications are appreciated, only those candidates selected for an interview will be contacted.

“At D3M you influence product decisions and have autonomy in development. Not only are you given ownership in the product, you are treated like an owner.”


Dave Chapman – Director of Development