# Software Engineer (Full Stack) - TrainHeroic
**Company:** [Peaksware](https://hotfix.jobs/companies/peaksware)
**Location:** Louisville, CO
**Salary:** $80K-$134K
**Experience:** 2+ years
**Skills:** REST APIs, Unit Testing, Integration Testing, Test Driven Development, Frontend Frameworks, Backend Frameworks, Architectural Patterns
**Posted:** 2026-03-30
> Develops and maintains full stack features for TrainHeroic's training software platform, collaborating with product and design teams to deliver user experiences. Requires 2-7 years experience with front/backend technologies, testing, and APIs.
## Job Description
## Core Functions
- Create new features and bug fixes for the company site and app
- Collaborate with Product Managers, UX/UI and QA to design and deliver delightful user experiences
- Work with other engineers to improve existing architecture and define new architecture patterns, research and implement tools and processes that enhance quality and increase productivity
- Perform other duties as assigned

## Required Qualifications
- 2-7 years experience working on challenging problems in complex language applications
- Familiarity with a variety of front and backend architectural patterns, frameworks, and libraries
- Familiarity with current and upcoming language features and best practices
- Experience with unit testing, integration testing, and test driven development
- Experience working with RESTful APIs
- Strong written and verbal communication skills
- Demonstrated commitment to continuous improvement of yourself and your team

## Compensation
Annual salary range in Colorado: $80,317-$133,861. Eligible for variable compensation including bonus.
**Apply:** https://hotfix.jobs/jobs/software-engineer-full-stack-trainheroic-at-peaksware-712c2952-1926-46ba-8790-8d9a38b4b9c3
**Canonical:** https://hotfix.jobs/jobs/software-engineer-full-stack-trainheroic-at-peaksware-712c2952-1926-46ba-8790-8d9a38b4b9c3