Apply for Future Opportunities at TrainHeroic
TrainHeroic · Louisville, CO · 19 mo ago
OTHROther
About the role
We are seeking a deeply technical individual to join our growing high performance team at TrainHeroic. Our mission is to provide software solutions that enhance the skills development and improvement journey of users.
Responsibilities
- Develop and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams to understand user needs and translate them into technical solutions.
- Participate in code reviews and contribute to the overall quality of the codebase.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
- Work closely with product managers and designers to implement new features and improve existing ones.
Requirements
- Strong background in software engineering with relevant experience.
- Experience with object-oriented design and design patterns.
- Proficiency in at least one major programming language such as Python, Java, or JavaScript.
- Excellent problem-solving skills and ability to work independently and as part of a team.
- Strong communication skills to effectively collaborate with non-technical stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of professional software development experience.
- Experience with Agile methodologies and version control systems like Git.
Skills
- Knowledge of database management systems and SQL.
- Experience with cloud platforms such as AWS or Google Cloud.
- Understanding of RESTful APIs and microservices architecture.
- Good understanding of security best practices and principles.
Benefits
- Comprehensive health benefits including medical, dental, and vision insurance.
- Paid parental leave and an employee assistance program.
- Discretionary Flexible Time Off.
- Access to the Performance and Recovery Center (PARC).
- Corporate discounts and professional development resources.
- Company match for 401(K) plan.
- Annual paid holidays and additional coverage options.
Pay
Compensation is competitive and commensurate with experience.
Schedule
The position offers a flexible schedule to accommodate the needs of both the employee and the company.