Senior Software Engineer


Location:
Coralville, IA
Type:
Full Time
Department:
Software
Min. Experience:
Experienced

Who We Are

HLT was sparked by paper flashcards that Alec Whitters, Co-Founder and CEO, and his peers were using to study for their dental boards. Wouldn’t it make better sense, he thought, to use their smartphones to study? When he didn’t find an effective mobile-learning solution, he decided to create it. HLT was born. Since its start in 2012, HLT has attracted millions of learners and become the market-leading platform for mLearning applications.

HLT’s rapid growth is directly attributable to their emphasis on attracting top talent and building a culture that is nationally renowned.  This includes being on Entrepreneur Magazine’s coveted “Top Company Cultures” list in both 2017 and 2018.

 

Who We Are Looking For

Over 1 billion practice questions answered. Nearly 500,000 active monthly users. We are growing again and it’s time to add to our team. We are looking to work with the best, someone who learns from us as much as we learn from them. We are looking for someone bright with a proven track record in developing software for high quality, scalable applications. Someone we'll be proud to say is part of our team and who will play a large role in pushing HLT forward. As an engineer at HLT you will be responsible for the API that powers all our applications.

Ideal Candidate

  • Commitment to quality: Quality not quantity you know what it takes to write maintainable, scalable code. If you can’t prove it, you're not finished. Testing is a critical part of our process.
  • Team player: You have strong opinions on how things should be done and you can express them thoughtfully and respectfully but when the decision is made you move with the team and own it.
  • Independent / self motivated: You have a sense of maturity and a strong sense of commitment. You thrive on autonomy and your desire to perform comes from within. You have the ability to work independently as well as collaboratively.
  • You understand Computer Science fundamentals such as data structures/algorithms
  • You have a passion for continuous learning and improvement
  • You are a seasoned Rubyist and have a solid knowledge of Rails
  • You have a firm grasp of PostgreSQL

Other things that would be helpful to know:

  • Heroku
  • Modern mobile app architecture 
  • Modern JS and CSS frameworks.

 

How We Work

While our offices are in Coralville, Iowa, our developers work wherever they want. We just need you to be online and available via Slack during core hours.

What We Pay

This is a full time position. In addition to medical, dental and vision insurance, we also offer 8 paid holidays, paid sick leave and paid vacation time. We have always maintained a "take what you need but don't screw it up for others" stance on vacation and sick leave.

How To Apply

So if you are interested in working for a great company alongside a bunch of really talented developers, building cool software with the best tools, all from the comfort of your own home then please send us:

  • A short description of something really cool you've worked on - code or tech-related, and preferably as your own project rather than something as part of an existing job. Perhaps a Ruby gem, or a mobile app. Or a fun game you built. Something!
  • Your github username
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
Who referred you to this position? Enter their first and last name here.
Website, blog or portfolio:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!