Web Developer
Join the team transforming the way coaches and athletes interact!
TrainingPeaks provides the complete web, mobile and desktop solution for enabling smart and effective endurance training. Our products include TrainingPeaks.com Athlete and Coach Edition, WKO+ desktop software for cutting-edge scientific analysis and planning, and the TrainingPeaks mobile apps for iOS and Android. TrainingPeaks solutions are used by Tour de France teams, IRONMAN® World Champions, Olympians, athletes and coaches around the world to track, analyze and plan their training.
Our teams share a passion for technical excellence, teamwork, and continuous improvement. We consistently deliver solutions that help our customers succeed and help our business grow.
As Web Developer:
You will help the team deliver innovations to athletes and coaches around the world. This role has a significant impact on project direction and technical flexibility when crafting solutions working directly with all members of the Advanced Projects team in a collaborative, open manner.
Furthermore, this position will interact directly with TrainingPeaks customers and other stakeholders as necessary.
Core competencies:
- Proficiency with back-end and front-end Web development
- Experience working on large-scale systems to make them faster, more scalable, and fault-tolerant
- Deep understanding of the Web, including HTTP, HTML, CSS, and JavaScript
- Passion for iterating on and shipping ideas quickly, with limited direction and with significant autonomy
- Interest in customer-facing roles, including education, documentation, and support
To be successful in this role, you possess:
- Advanced mastery of at least one scripting language such as PHP, Python or Ruby
- Experience with PHP, PHPUnit (or similar), Slim 3 Framework (or similar), Composer, MySQL, JSON, C#, Web API, React/Redux (or Vue.js), Git/GitHub, TeamCity CI, AWS
- Passion for problem-solving and constantly-evolving technologies and software development methods
Ideally, you also possess:
- A working understanding of Web API technologies such as OAuth, JSON Web Token (JWT), RESTful APIs
- Experience with Continuous Integration / Continuous Delivery processes and tools
- Core programming language experience (C, C++, C#, Java) or production experience with multiple languages is a strong plus
Benefits and Perks include:
- 100% company paid medical plan for employees with buy-up options as well as dental and vision insurance for employees (dependent coverage available)
- 401(k) 5% match
- $1,200/year fitness reimbursement to purchase any items related to healthy living
- 3 weeks of PTO for all new hires; increase in PTO at various years of service
- 4 week paid sabbatical for all employees after 7 years of employment
- Stocked kitchen with snacks and drinks
- Dog-friendly office
- Music Studio for all to practice, jam, and record
- On-site workout area access: treadmill, bike trainers, rowers, and full weightlifting gym with CrossFit equipment, with changing rooms and showers and towel service
- Corporate discounts on gym memberships and top-brand gear
- Beautiful North East Boulder, CO location (with a few remote days possible)
- Flexible work schedule in a culture of trust
--
TrainingPeaks is a member of the Peaksware family of companies including Alfred Publishing, MakeMusic, TrainingPeaks, and TrainHeroic. Peaksware was recognized as one of BuiltInColorado's 2017 "Top100 Digital Tech Companies" and five times by Outside Magazine's "Best Places to Work"! Through our unique approach to deliberate practice, each company within Peaksware develops software solutions to help users on their individual journeys of skill development and improvement.