Senior Software Engineer, Back End
Greater Boulder Area
As Senior Senior Software Engineer, Back End, on the PoweredBy team, you will be responsible for creating and supporting sites and services that power our products. You will also own applications from inception through development, test, and release to production. Team members must be flexible and willing to take on whatever responsibilities are needed to regularly ship all of TrainingPeaks PoweredBy team offerings.
In this role, you will contribute to our products by developing modular back end services and code in PHP Web frameworks such as Slim, Laravel, or Yii and improving system scalability, adding new features to APIs, refactoring monolithic code to highly-cohesive, loosely-coupled components, and identifying performance bottlenecks across the entire system. We will challenge you to continue growing in your craft, and you will help us continually improve processes, software quality, and system performance. You have the ability to drive and facilitate architecture / design discussions and decisions, inspire and mentor junior teammates, and bring new languages and skills to a smart and high-performing team.