About Us 

Nimble is a data science company using predictive analytics to give every student access to excellent teachers. Our smart applicant tracking tool uses machine learning to help school districts identify the best teacher talent before they make a hire. 

Right now, we’re looking for a full-stack developer who is excited to help shape our product vision.

What you'll be doing

  • Developing scalable, secure software and user-friendly features using Django, Postgres, ReactJS
  • Building out and iterating on our data model, architecture and APIs
  • Collaborating with the team to identify customer pain points, come up with solutions, prototype, iterate and ship
  • Improving developer productivity by investing in tools, frameworks and internal products


  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship or work experience 
  • 3+ years of experience writing Python and/or client-side JavaScript 
  • Know at least one front and backend framework solidly (we use ReactJS and Django) 
  • Basic understanding of backend design and architecture; know what's expensive to do on the client vs the server and vice versa 
  • Experience building complex layouts with CSS and HTML 
  • Experience building software as a team using Git, Subversion, etc. and doing code reviews 
  • Good testing skills; know how and what to test

Bonus Points

  • Experience with build tools for JS and CSS 
  • Knowledge of performance characteristics; experience improving performance

At Nimble, we value a diverse and inclusive work environment where we learn from everyone on our team. We are an equal opportunity employer and welcome people of all backgrounds, experiences and perspectives.

To apply, please send a resume to jobs@hirenimble.com.

Full-Stack Developer