About the role : 

The back-end software engineer is responsible for an array of duties, including managing the development of new features, changes to our existing code, and improving overall product performance by optimizing existing workflows and code blocks. We expect our development team to be dynamic, display leadership qualities, bring fresh ideas to improve the product, and be enthusiastic to take on new problems as we continue to expand the recognition and incentive industry.

Responsibilities : 

  • Design and implement new features for our existing web application
  • Continue to maintain and iterate on released features by implementing and following key metrics
  • Peer code review
  • Mentor junior engineers
  • Participate in recruiting and hiring engineering team members
  • Collaborate with the team to develop and promote engineering best practices

Candidate requirements : 

  • Bachelor’s degree in Computer Science or related technical field
  • 5+ years work experience in back-end web development
  • Experience in a general purpose programming language including but not limited to: C, C++, C#, Java, JavaScript, Go, or Python; C# experience is preferred
  • Interest and ability to learn other programming languages
  • Experience working with data structures and algorithms
  • Experience working with relational databases, including designing performant data models and queries
  • Track record of solving complex problems, designing creative strategies, and delivering a significant impact as a member of a team
  • Demonstrated technical leadership
  • Currently located or willing to relocate to Provo/Orem, UT area
  • Authorization to legally work in the US
  • Working proficiency in verbal and written English
Job Overview
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password