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 2,000 teams, and hundreds of thousands of users.

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

About you

You are an experienced Ruby on Rails developer who enjoys building impactful software and teaching others to do the same. You are team-focused but independent-minded, and are as comfortable working with stakeholders to gather requirements and design solutions as you are writing code. We are a small, growing team, and need someone with a growth mindset who is eager to solve challenging problems.

You will have an outsized role in pushing forward existing products built with Ruby on Rails and Ember JS. Our technical challenges range from high volume, server-rendered Rails views and API’s to a complex, mission-critical Ember application with offline capabilities and near-realtime data synchronization. You will help craft architecture, build new features, and mentor other devs as we grow our team and expand our products to serve other sports.

What we're looking for
  • 5+ years experience building Rails applications at scale
  • Must enjoy mentoring and training junior developers
  • Hands-on experience with relational databases and performance tuning
  • Experience with full stack / JS development is highly preferred (Rails is the primary focus for this role, but you’ll be expected to contribute and review code up and down the stack)
  • Experience building REST API’s would be helpful
  • A background in team sports (swimming, track & field, gymnastics, etc) would be a huge bonus!
  • BS/MS in Computer Science or a related technical field preferred

Our tech stack
  • Ruby on Rails
  • Ember JS
  • Orbit JS
  • Electron + Capacitor
  • PostgreSQL
  • Tailwind CSS

What's in it for you?
  • Competitive salary
  • 100% remote (though many of us are in Austin, TX)
  • Incentive stock options
  • 401(k) with 4% company match
  • 5 weeks of flex PTO
  • 99% base medical, dental, and vision (50% dependents)
  • 100% long term disability insurance
  • Paid parental / bereavement leave
  • TSA PreCheck reimbursement
  • BYO technology
  • Annual technology stipend

We are based in Austin, Texas, but our team is remote-first.

Team Topia, Inc. is an equal opportunity employer.