Senior/Staff Software Engineer (Ember JS)

Senior/Staff Software Engineer (Ember JS)

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 full stack web app 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 web applications at scale
  • 3+ years experience building single page apps using Ember (strongly preferred), React, Angular or Vue
  • Must enjoy mentoring and training junior developers
  • Experience using Ruby on Rails is highly preferred (Ember is the primary focus for this role, but you’ll be expected to contribute and review code up and down the stack)
  • UI/UX design skill is highly desirable
  • Mobile application development (e.g. iOS, Android, Capacitor) skills are valued but not required
  • 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
  • Ember JS
  • Orbit JS
  • Electron + Capacitor
  • Ruby on Rails
  • 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.