Senior Full Stack Engineer, Ruby on Rails 

Bonanza • Posted July 23rd

Software Development
Bonanza logo


Bonanza is an online marketplace on a mission to remove the technical expertise needed to build a profitable online business, making the joys of entrepreneurship accessible for all. Our mission to support small e-commerce businesses was recently rewarded by being voted Most Recommended Marketplace, Best Customer Service and Best Communication in the 2021 eCommerceBytes Sellers Choice Awards. Your work would directly support the over 30,000 small businesses who sell on our marketplace.

We are looking for an experienced full stack engineer with a minimum of 3 years Ruby on Rails experience in a production environment to join our lean team as principal engineer maintaining the established Bonanza marketplace and informing its future. Come enjoy all the perks of working in a collaborative small business atmosphere while earning a salary that is competitive with startups many times our size.

Job Description

You'll be working in the full stack, from the database (MySQL) up to jQuery and HTML/CSS. We are looking for a developer who can come up to speed on new skills and technologies, turn that into a regular cadence of completed work, and who has time management skills to get through all their tasks coding or otherwise. Knowledge of Docker or Kubernetes not required.

As principal engineer you will play a critical role through every project’s lifecycle from design to development to maintenance. You'll collaborate closely with key stakeholders throughout the process to ensure success of the final outcome. Seasoned developers will review code before implementation to provide necessary feedback and guidance. 

You will contribute across the stack from understanding database operations at scale, writing clean, team-oriented Ruby, and building compliant UX (via HAML & SASS) that brings our intuitive designs to life for our 30k active sellers. You’ll enjoy our stable production system as this role touches all realms of Bonanza functionality.

You should have the doggedness to solve problems through documentation, research, and reviewing logs and past commits. You should have the empathy to see problems from our customers’ shoes and keep their needs in mind while building solutions.

Within 1 month, you'll: 

  • Be assisted by a seasoned developer setting up your production environment. They will then be available to review code before implementation to provide necessary feedback and guidance 

  • Work with our leadership team to learn about our immediate projects and our current goals for the future that you will start to shape

  • Hit the ground running with bug fixes and work on current projects

  • Gather an understanding of our technology 
Within 3 months, you'll: 

  • Learn Bonanza technical stack and apply our development patterns and best practices through your work 

  • Lead the technical design of projects, while understanding how it will shape our future architecture. Planning, scoping and regularly communicating progress to stakeholders to ensure the quality and timeliness 

  • Have established a regular cadence of monitoring our #bugs channel to help identify and resolve production issues and bugs users have experienced 

  • Develop a big picture perspective and understand how our tools and frameworks come together. You’ll feel comfortable contributing to our codebases 

  • Support over 30,000 individual ecommerce sellers and small businesses to thrive

Job Benefits

Bonanza is a product-first company run by a CEO who has spent most of his adult life as a Programmer. The implications of this are that we've obsessed for literally years about how to foster an environment optimized for Developer happiness and throughput. Because your productivity should never be constrained for lack of resources. We also offer a thoughtfully constructed collection of perks:

  • Profitable company that recently celebrated its 13th year anniversary.

  • You will have the opportunity to choose the best hardware available

  • Enjoy a good work/life balance (you will not be required to to be on-call)

  • "Freedom February" - every February we retreat from Seattle and spend a month annoying our friends with selfies taken in Mexico, Belize, Europe, etc.

  • Three bonus (not counted as vacation) days off in February to enjoy your vacation or staycation.

  • Work remotely or from a waterfront office in downtown Seattle (food trucks aplenty!) convenient to many bus lines.

  • Friendly atmosphere with a shared sense of mission and a stable business environment

  • Break room with ping pong, MAME cabinet, and coworker-led office yoga.

  • The boring stuff: fully paid health insurance coverage, holidays, stock options, and more.

We also commit to our employees that if ever they have ideas on how we can improve our benefits package to better serve our team, we will do our best to make them happen. We are committed to inclusion and enabling everyone to be heard. 

At Bonanza, we are building products for a diverse world and we need a diverse team to do that successfully. We strongly encourage applications from everyone regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Bonanza provides an accessible candidate experience. If you need any accommodations or adjustments throughout the interview process and beyond, please let us know.