Staff Backend Engineer - TrueCoach

  • Boulder, CO, USA
  • Employees can work remotely
  • Full-time

Company Description

At Xplor, we help businesses thrive by making life simple for daily activities with a recurring nature. We do that by offering smart software, payments, and commerce-enabling solutions across five “everyday life” verticals: Education, Health and Fitness, Boutique Wellness, Field Services and Personal Services.

You’ll join our Boutique Wellness team where we work with all types of fitness professionals. Personal training. Yoga. Bootcamp. Barre. Fitness - you name it. We offer the services they need, so that they can focus on what really matters - helping their members and clients succeed.

Job Description

Our Rails JSON API, currently serving 4 different frontend clients, serves as the heart of the TrueCoach platform. We have scaled up rapidly this year, with usage growth of over 80%, and while we’ve handled that growth well, interesting scaling challenges lie ahead. As a Staff Engineer you will be in a leadership position to guide the team through extending, upgrading and maintaining this core API, its associated admin panel as well as several satellite services (Rails + AWS), and our Heroku based infrastructure.

In this position, you'll be responsible for overseeing, extending and maintaining the backend services that power the core of the platform, as well as leading the backend team to success by working to coordinate team alignment, facilitating guild meetings and providing expertise as needed. You’ll oversee architecture decisions, mentor other engineers and work alongside product and design to help us ensure we build the right thing in the right way at the right time. We have a solid foundation, with revenue and happy customers that love us, but we're just getting started.

Reports to: Engineering Manager

Location: Boulder, CO or remotely in one of the following US States: AZ, CA, CO, DC, FL, GA, IL, MA, MD, MI, NC, NE, NJ, NV, NY, OH, OR, PA, RI, SC, TN, TX, UT, VA, and VT

Qualifications

  • Plan, sequence, forecast, track and deliver projects effectively and reliably
  • Provide task definition and architecture direction for other engineers as needed
  • Provide guidance, mentoring and coaching as needed for all backend contributors
  • Represent backend concerns from idea to deploy and beyond
  • Role model exemplary code review and craftspersonship
  • Address scaling challenges at the requirements, app, database and infrastructure levels
  • Write clean, robust, well tested and well abstracted code
  • Build out, maintain and utilize monitoring solutions across services
  • Provide guidance, mentoring and coaching as needed for all backend contributors
  • Evolve our application architecture to support our growing client
  • Expand your interests and abilities via our 10% investment time

Experience: 

  • At least 6 years of experience building scalable and performant APIs
  • Proven track record of building high quality web applications at scale
  • Fluency with a modern, server side web application framework
  • Comfort with both Ruby and Ruby on Rails or excited about becoming an expert
  • Strong data and domain modeling skills
  • Strong understanding of fundamental technologies of the web and browser
  • Significant experience with SQL
  • Significant experience building 3rd party integrations
  • Significant experience overseeing CI, monitoring and infrastructure
  • Experience building widely used SaaS products
  • Experience with large datasets and databases under significant load
  • Bonus - Deep expertise in PostgreSQL
  • Bonus - iOS or Android development experience

Work Skills/Personal Characteristics:

  • Strong technical leader
  • Empathetic
  • Collaborative
  • Strong desire to learn new things
  • Hard working
  • Humble and open to constructive feedback
  • Strong communication skills
  • Thrive in a fast-paced environment
  • Strong initiative and sense of ownership
  • Bonus - passionate about health and fitness

Travel Requirements:  There are no specific travel requirements for this position.

Salary Range: $150k-$170k

Additional Information

Benefits:  Xplor offers market-competitive benefits including medical, dental, vision,  Life & AD&D Benefits, Short Term and Long Term Disability, Employee Assistance Program, Flexible Spending Accounts (both Healthcare and Dependent) as well as up to a 4% match on 401k contributions.

To learn more about us, our brands and products, please visit: https://www.xplortechnologies.com/

Xplor is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Information will be kept confidential according to EEO guidelines.

Videos To Watch