About the role
This is an incredible opportunity to lead and grow the engineering team that will change the lives of millions of low-income students across the country. As the leader of our engineering org, you will be largely responsible for whether we accomplish our vision of scaling free, 24/7 online tutoring and college counseling or not. This role is not for the faint of heart: it is high difficulty AND high reward.
You can expect to spend your 40 hours/week on some combination of technical leadership, mentorship of other devs, and IC work (like writing code and reviewing PRs yourself). Because our team currently only has two devs, people management will make up less than 20% of your time on day one. That will change over time as we grow the team to four devs in the next year, and larger in the future. You'll also work closely with product and UPchieve's leadership team to create the technical vision and strategy that will get us to the finish line of democratizing access to academic support.
We’re looking for someone who...
- Has 7+ years of hands-on software development experience
- Has 1+ years of formal people management experience
- Has worked with a wide range of technologies and touched every part of software development (including testing, architecture, and deployment)
- Has worked on multiple engineering teams (including at startups) and has seen different development processes in play
- (Bonus) Has significant prior experience with our tech stack: Node.js, React Native, Vue.js, WebSockets, TypeScript, PostgreSQL