Mid-Level Ruby on Rails Developer – Aumni

Job Expired

Job Description:

We are looking for a mid-level full-stack Ruby on Rails developer to help implement additional functionality. Your primary focus will be development of new features both on the front end and on the back end. 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, and code reviews.

Job Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Learn the venture capital business and its nuances over time via training and working with our team
  • Model venture capital business domain logic in code via object-oriented programming
  • Perform code reviews to catch bugs, maintain consistent styling, and ensure we are solving our customers’ problems
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Pair program with other developers on occasion
  • Help maintain code quality, organization, and automatization

Job Requirements:

  • 2+ 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

How To Apply:

Send a resume to rwise@aumni.fund

More Information

  • This job has expired!