Senior Backend Engineeer
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 50% since February, and while we’ve handled that growth relatively well, interesting scaling challenges lie ahead. As a Senior Backend Engineer you will be responsible for maintaining and extending this core API and its associated admin panel as well as several satellite services (Rails + AWS) and our Heroku based infrastructure.
In this position, you'll get the chance to own and build out multiple areas of the platform, and be a driving force behind our evolution as a company. You’ll get a chance to participate in 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 remote in the following US states: AZ, CA, CO, DC, Fl, GA, IL, MA, MD, MI, NC, NE, NH, NJ, NV, NY, OH, OR, PA, RI, SC, TN, TX, UT, VA, and VT.
Responsibilities and Essential Functions
Role model exemplary code review
Participate in the full development life cycle, from idea to deploy to monitoring
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
Participate in sprint planning and retro
Participate in the backend guild and team driven decision making processes
Expand your interests and abilities via our 10% investment time
Experience /Education
At least 4 years of experience building scalable and performant REST APIs.
Proven track record of building high quality web applications
Fluency with a modern, server side web application framework
Proficiency with SQL
Strong data and domain modeling skills
Strong understanding of fundamental technologies of the web and browser
Bonus - fluency with Ruby on Rails
Bonus - significant experience building 3rd party integrations
Bonus - CI, monitoring and infrastructure oversight experience
Bonus - experience building SaaS products
Bonus - passionate about health and fitness
Work Skills/Personal Characteristics
Empathetic
Collaborative
Strong desire to learn new things
Hard working
Humble and open to constructive feedback
Strong communication skills
Strong initiative and sense of ownership
Travel Requirements: There are no specific travel requirements for this position.
Salary Range: $120k-$150k