We are expanding our product development team and are looking to hire a Senior Ruby on Rails Engineer to champion engineering efforts on our core product. You’ll be responsible for participating in feature definition sessions and implementation decisions that will bring new features to our customers.

At Bookkeeper360, we help small business owners focus on growing their business by eliminating the headaches of managing a finance department. Bookkeeper360 has been voted by NerdWallet as the best overall Bookkeeping Solution for Small Businesses for the past two years.

Our firm is in a hyper-growth stage and we are expanding our team to service our fast-growing client base. It is essential that we lay the foundation for a successful organization. To be successful in this role, you should be confident in translating product requirements into engineering concepts that result in maintainable and flexible solutions. You’ll be working side by side with our Director of Engineering to execute development plans from ideation to execution.

What you'll do as Senior Ruby on Rails Engineer at Bookkeeper360:

  • Implement new features and technologies alongside the growing engineering team
  • Use Rails 6+ to build, improve and update the Bookkeeper360 App
  • Monitor reliability and performance of relevant systems
  • Write and maintain RSpec tests
  • Proactively identify and participate in improving code and application functionality
  • Help mentor and teach junior team members via strong development practices

How to be successful in this role:

  • Must be Driven, Accountable, Humble, and Team-Oriented
  • 5+ years of full-stack Ruby on Rails experience
  • A solid understanding of web standards
  • A desire to learn and embrace the newest Rails features
  • Proven ability to thrive in a remote-first environment
  • Demonstrate an understanding of ActiveRecord concepts and conventions
  • Experience or interest utilizing Elasticsearch to organize and chart time-series data
  • Experience developing Fintech software is a plus

What you can expect as a Team Member:

  • Competitive salary + performance bonus
  • Comprehensive benefits package including medical, dental, vision, and 401K with employer match
  • Paid parental leave and job security for all new parents (Moms, Dads, Adoptive, Foster)
  • Fully remote workplace
  • Unlimited PTO after the first year
  • Company paid holidays
  • Virtual team-building activities, and other company-wide events
  • Collaborative team-based work environment
  • Career path and advancement opportunities - company policy of promoting from within

At Bookkeeper360, we are committed to hiring diverse talent of different backgrounds. Our company values an inclusive work environment. We do not discriminate based on race, gender identity, age, religion, sexual orientation, veteran or disability status, or any other protected class. As an equal opportunity employer, we encourage and welcome people of all backgrounds to apply.

About Bookkeeper360:

Bookkeeper360 disrupts traditional business accounting by leveraging its proprietary technology and services to streamline and integrate back-office, management reporting, advisory, payroll, and tax solutions

We have been recognized by Inc. 5000 Fastest Growing Companies and an Inc. 5000 Best places to work.

We have earned a 4.8 Google ranking from the 1000+ customers as a result of our hardworking and dedicated team.