Fullstack Software Engineer

About Us

Nimble is on a mission to ensure that all students, regardless of background, have access to excellent teachers. We build AI-driven tools that help K–12 schools recruit and hire top talent—focusing on educators most likely to drive student learning and stay in classrooms. Since launching in 2017, we’ve grown to support some of the largest districts in the country, helping staff classrooms for millions of students each year.

We’re a distributed team aligned to US time zones, working with a modern stack—React, Django, Postgres, and Heroku. We value curiosity, continuous growth, and collaboration. While we’re highly ambitious in our goals, we prioritize inclusion, flexibility, and employee well-being to create a sustainable, impact-driven culture.

The role

We're looking for engineers who want full ownership over meaningful, challenging problems—and who care just as much about the how and why as the what. You’ll work closely with product, design, and your fellow engineers to design and deliver features that directly support educators and students.

What you'll be doing

  • Build and maintain secure, scalable, and user-friendly software using React and Django
  • Collaborate across disciplines to turn specs and ideas into shipped features
  • Work with and improve legacy code as needed—we balance paying down tech debt with delivering customer value
  • Conduct thoughtful code reviews and contribute to a culture of continuous learning and feedback
  • Write reliable tests and build with performance, accessibility, and maintainability in mind
  • Leverage AI tooling where it improves the development process—we believe in using modern tools to code smarter, not just faster

Requirements

  • Have 2+ years of experience with modern web frameworks like React and Django (or similar stacks like Node/Rails)
  • Are comfortable working in a team environment using Git, code reviews, and agile processes
  • Care deeply about user experience and let empathy guide your technical decisions
  • Write tests and understand the role they play in building reliable software
  • Are comfortable reading and working with legacy code, and making smart decisions about when to refactor vs. ship

Bonus points

  • Experience in an early-stage startup or fast-moving product team
  • Familiarity with React and/or Django
  • Experience with caching strategies and performance tuning
  • Exposure to DevOps practices or managing deployments
  • Background in UI/UX design or accessibility
  • Interest in or experience using AI developer tools (e.g., Cursor, GitHub Copilot, Codeium, etc.)
  • A history of learning new technologies or frameworks on the job

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 what we can do better. The goal isn't perfection, but constant improvement.

Perks

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.

To apply

We care more about how you think and how you grow than how many years of professional experience you have. If you’re excited to learn, improve, build software that matters, and meet most of the requirements above, we want to hear from you.

This role has a target new-hire salary of $135,713 USD/year.

To apply, submit an application here.