Full-stack software engineer

About Nimble

At Nimble, we empower K-12 schools with AI-driven tools to identify and hire outstanding talent for their classrooms. Every student deserves access to amazing teachers — so we're leveraging cutting-edge technology to help school districts recruit and hire the best.

We use React, Django, and Postgres, hosted on Heroku. We welcome team players who strive for excellence and want to work as part of a tight-knit team making a positive impact.

We're a distributed team, which means you can work from anywhere.

The role

Full ownership over challenging technical problems:

  • Developing and maintaining secure, scalable, and user-friendly software in React and Django
  • Handling feature development from specifications to deployment in collaboration with colleagues across engineering, design, and product
  • Identifying, researching, and implementing new technologies, always with the user in mind
  • Conducting and participating in code reviews
  • Writing tests using Enzyme and Jest


The minimum stuff:

  • 2+ years development experience with React and Django (or other back end frameworks like Node or Ruby)
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training
  • Experience building software as a part of a development team, using Git, Subversion, etc. and doing code reviews
  • Good testing skills; know how and what to test
  • Understanding of good UX and ability to make implementation decisions that center the user

Bonus points

The nice-to-haves:

  • Experience in an early-stage startup environment
  • Familiarity with CSS in JS and CSS Grid
  • Familiarity with React Hooks
  • Experience with caching mechanisms
  • Relevant DevOps experience, including knowledge of performance/scalability best practices
  • UI/UX design experience

Our culture

A high-impact team striving for outstanding results:

  • Equity: We strive to be an inclusive and anti-racist organization. We embody this goal both through our direct mission to help schools conduct rigorous and equitable hiring processes, but also through our daily actions and culture.
  • Excellence: We're bringing cutting-edge technology to an under-resourced industry. To give our customers the best, we need to be ruthlessly efficient with our time and work harder and smarter than your average startup.
  • Speed: We act deliberately and quickly. While we have high standards, we value results over perfection. We're driven by our mission to ensure all students have access to outstanding teachers. We work toward that mission with urgency.
  • Ownership: We're problem solvers who take ownership over outcomes and consistently follow through on commitments. We're solutions-oriented, with minimal hierarchy.
  • Communication: As a distributed team, we value consistent and open communication. We offer ideas and welcome debate. We trust each other, ask for help when we need it and give honest feedback.
  • Growth: We strive to improve personally and professionally by asking ourselves (and others) what we can do better. The goal isn't perfection, but constant improvement.


Startup hustle, with added flexibility:

  • Work from anywhere: As long as you put in the work, you can do it from anywhere on a flexible schedule.
  • Competitive compensation: It doesn't hurt to get paid well while you're changing the world, right?
  • Unlimited vacation & flexible parental leave: We work hard, but work isn't everything.
  • Medical, dental, retirement: For US-based teammates, we offer benefits like medical, dental and 401K.
  • Annual retreat: Like to travel? We do too. Each year we come together in a fun location to get to know each other better.

Apply now

If you meet the above requirements, we want to hear from you! Send a resume or equivalent information and any work you'd like to share to talent@hirenimble.com.