Senior/Staff Software Engineer (Rails)

Senior/Staff Software Engineer (Rails)

About Us

Team Topia creates software to manage sports leagues, teams, and competitions. Our flagship product, SwimTopia, is the #1 online platform for US Summer/Rec swim teams with over 1,800 teams and hundreds of thousands of users.

We make organizing a team, running a swim meet, or tracking your athlete dramatically easier and more fun. It is tremendously rewarding to hear from friends and family who are using, and loving, the products we build!

The Role

We are hiring an experienced Ruby on Rails developer who enjoys solving complex problems and teaching others to do the same. You will help drive forward products which are built using Ruby on Rails and Ember. The technical challenges in our products range from high volume, server rendered Rails views to mission critical API’s which support mobile and client applications. You will help craft architecture and features as we grow our team and expand our products to serve other sports.

Requirements
  • 5+ years of experience with Ruby on Rails
  • Must enjoy mentoring and training junior developers
  • Deep experience with relational databases and performance tuning
  • Experience building REST based API’s
Preferred
  • Experience building single page applications (Ember JS or equivalent) is helpful but not required
  • A background in team sports (swimming, track & field, gymnastics, etc) is a huge plus!
  • BS/MS in Computer Science or a related technical field preferred
Our Stack

Ruby on Rails, Postgres, Ember, Orbit JS, Electron, Capacitor, Tailwind CSS

Location

Austin-based, but remote-friendly

Compensation and Benefits
  • Competitive salary, equity, and PTO
  • Medical, dental, and vision insurance
  • 401K with company match

Team Topia, Inc. is an equal opportunity employer.