Avatar for UPchieve

Academic "urgent care" for low-income students

Software Engineer

$75k – $75k • No equity
Apply now
Hi! We're UPchieve, an early-stage tech nonprofit working to ensure every student has an equal opportunity to achieve upward mobility. You can learn more about our organization and see screenshots of our awesome free platform for on-demand tutoring at angel.co/company/upchieve.

We're hiring for our second-ever full-time engineer who will primarily be focused on building our React Native mobile app. The ideal candidate will also be comfortable working on our web app when needed.

Here's a list of the top-five reasons why you should want to work here:
1. We're a nonprofit, which means your job here will ACTUALLY matter. Learn more about how we help low-income students achieve upward mobility at upchieve.org/about
2. We're an awesome group of people. Meet our four-person team + our many volunteers at upchieve.org/team
3. We put humans first. This means great culture, work-life balance, and benefits. Learn more here: upchieve.org/best-jobs-ever
4. We're early stage! This means there's lots of room for professional growth, lots of autonomy + responsibility, and lots of interesting problems to solve
5. We're ~open source~

Job Responsibilities:
- Build and launch our first mobile app in React Native, as a companion to our existing web application
- Ensure mobile-dependent users can have the same high-quality experience on mobile as they can on web
- Help make decisions about our tech stack, architecture, product roadmap, and more
- Work with a team of volunteer developers and help maintain an open source project on GitHub
- Help out with product design and user testing to ensure we prioritize new features correctly

Job Qualifications:
- Have built & launched something from scratch
- Fast learner who likes to pick up new skills
- 2+ years experience building web applications using JavaScript or mobile applications using React Native
- (Bonus) Familiarity with our web app's tech stack: Node.js, Express.js, MongoDB, and Vue.js (github.com/UPchieve)
- (Double Bonus) Familiarity with TypeScript and Redux
- (Triple Bonus) Experience using design tools like Figma, Sketch, and Adobe Illustrator to create wireframes and vector graphics

A note on salary:
Yes, the salary is low. We know you're worth much more. But we're also a small nonprofit startup that is working to ensure our impact can be sustainable long-term. Our goal is to reach competitive, market-rate salaries for all positions in the next 3 years. To give you an idea of our progress to this goal, our first software engineer (Jack) and our ED (Aly) both earned $50K in 2019, and we're going up to $75K in 2020. (That's a 50% raise, woohoo!! We're PUMPED!) Plus, can you really put a value on changing the world?!

P.S. If pay is the only thing holding you back, please still reach out. Even if working at UPchieve isn't feasible for you right now, we'd love to meet you and keep you in mind for future roles.