Senior Software Engineer- Ruby on Rails

MightyNest

Expectations:
  • Write high-quality, easy-to-read Ruby and Javascript code
  • Troubleshoot, identify, and fix performance issues and bugs
  • Perform regular updates of libraries, frameworks, and other technical components
  • Build end-to-end experiences from user interaction on the front-end, data modeling on the back-end, and performance monitoring
  • Brainstorm, collaborate, and implement new features, especially in the area of user interface & user experience
  • Implement features to make your teammates’ jobs easier, such as creating reports or eliminating repetitive tasks
  • Communicate clearly and thoughtfully about your ideas and the work you are doing
Requirements:
  • 7 or more years of experience developing software professionally
  • A deep understanding of Ruby on Rails, typical of someone with about 5 years of experience
  • Extensive experience with front-end web technologies (i.e. HTML, CSS, JavaScript, Vue, or Angular), typical of someone with at least 2 years of experience
  • Experience with PostgreSQL and comfortable writing SQL queries
  • Strong adherence to testing
Technologies We Use Include:
  • Ruby, Rails, Spree Commerce
  • PostgreSQL, Redis, ElasticSearch
  • HAML, CSS, JavaScript
  • Heroku, Google Cloud Platform
As a member of the MightyNest team, you will work with others in design, marketing, and merchandising in order to define and prioritize work. Pair programming with other engineers to facilitate "thinking out loud" about problems and solutions is a regular part of our development process. You'll play an integral role in our build, measure, learn feedback loop by running experiments that test our hypotheses. The engineering team currently has 2 engineers, so as an early team member you will be a major contributor to the business and have a real impact on engineering culture.

Salary commensurate with experience level. Other benefits include health care, dental care, company holidays, paid time off, and a generous discount on all MightyNest products. Employment is contingent upon successful background check. MightyNest is an equal opportunity employer.

To apply, please submit your resume to [email protected] along with a brief note telling us:
  1. What you are reading/listening to about business, software development, or some other relevant topic.
  2. A brief description of a recent software project and details about your role and contribution.
To give you a sense of the kinds of things we’re interested in, here are a few things our team is reading or streaming:
  • The Information: A History, a Theory, a Flood
  • The Hard Thing About Hard Things
  • Trustworthy Online Controlled Experiments
  • Thinking in Systems
  • Designing Data-Intensive Applications
  • System Design Interview
  • How I Built This (podcast)
  • Hidden Brain (podcast)