Skip to content

Software Engineer (Full Stack) - TrainHeroic

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.

80k – 134kLouisville, COFullstack EngineeringHybrid2+ YOE

About the role

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.

Skills

REST APIsUnit TestingIntegration TestingTest Driven DevelopmentFrontend FrameworksBackend FrameworksArchitectural Patterns

Junior Software Engineer

Entry-level full-stack engineer building AI-driven ecommerce features and services at scale. Collaborates cross-functionally to own product lifecycle from ideation to deployment, leveraging computer science fundamentals and quick learning.

85k – 150kNew York, NYFullstack EngineeringHybridEntry levelAI ToolsJavaScript

Full Stack Software Engineer - Canada

Full-stack engineer owning end-to-end product features using AI-native workflows with Claude Code, building scalable backends (Python/FastAPI/PostgreSQL/GCP) and responsive UIs (React/TypeScript). Requires 2-6 years experience, strong AI tool proficiency, and systems architecture skills.

75k – 110kUnited StatesFullstack EngineeringRemote2+ YOEGCPReact

Scenario Engineer, Mining Autonomy

Designs and curates simulation test scenarios for mining autonomy, defines safety/comfort requirements, creates performance reports, and collaborates with product/engineering teams. Requires bachelor's degree and AV simulation experience; Python a plus.

90k – 150kSunnyvale, CAFullstack EngineeringOn-siteEntry levelPythonScenario Creation

Software Engineer - Code Understanding [IC2]

Build full-stack features for code intelligence products like Code Search and Deep Search, spanning React/SvelteKit frontends, GraphQL APIs, and Go backends with databases and caching. Requires 2-5 years experience, proficiency in Go and TypeScript, and collaboration with product/design teams.

64k – 160kUnited StatesFullstack EngineeringRemote2+ YOEGoReact

Software Engineer

Build and scale The Stacks, a content platform for scientific and technical work. Hands-on full-stack engineer with 2-3+ years experience, modern web tech, and strong architectural judgment.

100k – 200kEmeryville, CAFullstack EngineeringOn-site2+ YOESQLHono