Senior Full-Stack Ruby on Rails Developer

Aumni · Mar 7th 2019

Apply on WeWorkRemotely

Headquarters: El Dorado Hills, CA URL:

We are looking for a senior full-stack Ruby on Rails developer to help us continue to build out our core functionality. Your primary focus will be development of new features both on the front end and on the back end as well as modeling the Venture Capital business domain logic. The features you will be implementing will not be JavaScript-heavy, so the front end part of the work will mostly be in ERB and Sass.

In addition, you will be expected to help keep our application performant and well-architected so that our code is maintainable, consistent, and readable for new developers. We are big believers in quality code, code linters, testing, and code reviews.

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Cover your code with unit tests and system tests written in RSpec


  • 4+ years of experience with Ruby on Rails development of production applications
  • Experience with badly-performing code, hard-to-maintain code, and hard-to-read code so that you know what to avoid
  • Experience with RSpec and Capybara
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Good understanding of Sass
  • Past experience using a CSS framework (we are using Semantic UI)
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated unit tests for all code changes
  • Able to implement automated system tests for all user-facing code changes
  • Proficient understanding of Git and GitHub
  • Familiarity with continuous integration (we use CircleCI)
  • Familiarity with Node and Yarn is a plus
  • Familiarity with ElasticSearch is a plus
  • Familiarity with React is a plus
  • Familiarity with Webpack is a plus

To apply:

Apply on WeWorkRemotely