Course Hero is scaling! A Course Hero Software Engineer II is a strong developer whocollaborates with team members, owns critical parts of the key projects, and participates in the continuous improvement of our software systems. We expect you to thrive in a fast-paced, high-growth environment, and adapt to ever-changing business needs.
You will demonstrate your engineering expertise and passion for applying technology to help solve real business problems as they happen. You should be comfortable working with loosely defined requirements and have a strong desire to work on a variety of business applications. Our engineers are versatile leaders who work enthusiastically to tackle new problems.
You'll work closely with the product team and other engineers to solve moderately complex technical challenges as well as craft product features that our customers love. Ultimately, as a Software Engineer II, you'll have the opportunity to contribute to major projects by applying established practices in design and development.
Here are some ways you’ll make an impact:
Review, understand, and discuss product requirements with the team and product managers
Implement, test, and maintain sleek and powerful features
Debug and fix production issues
Consistently improve maintainability and stability of the codebase
Are you our Front End Software Engineer II?
Experience using React.JS and Redux
Knowledge of Server-side CSS pre-processing platforms, such as LESS and SASS
Cross-browser compatibility issues and ways to work around them
Familiarity with responsive design and implementation
Ability to articulate complex concepts in writing and in person
2+ years of relevant industry experience
Experience with Typescript
At Course Hero, we have an awesome team and a truly engaging culture. We are customer-focused, collaborative, responsible, gritty and we love to learn. Our bold mission is to help students graduate confident and prepared!