Tech Nonprofit Job Board

The Tech Nonprofit Job Board features open roles from organizations around the globe. Whether you're a job seeker ready to match your skills with a mission or a tech nonprofit looking to hire top talent, you're in the right place.

Hiring? If your tech nonprofit isn't listed yet, submit this form. Reach out to jobs@ffwd.org with questions about the Tech Nonprofit Job Board.

Software Engineer

FreeWorld

FreeWorld

Software Engineering
United States · Remote
Posted on Jan 27, 2025

About Us

At FreeWorld, our mission is to end generational poverty and recidivism through economic mobility. We use a tech-forward approach to get returning citizens (folks with a criminal record) into living wage jobs–at scale. We’re focused on trucking jobs at the moment, but are building a platform that will expand well beyond one industry. We’re extremely proud of our 23x social ROI, but have aspirations to 10x that. We’re also proud to have been chosen by MIT Solve as one of the most innovative tech-forward non-profits driving real change.

Serious applicants, please read our FreeWorld Culture FAQ and FreeWorld Core Values before applying.

Our Mission

FreeWorld’s mission is to end generational poverty and recidivism through economic mobility. We do this by:

  • Placing returning citizens into high-wage careers at scale.
  • Developing a self-sustaining revenue model to accelerate our growth.
  • Creating systemic change by leveraging our deep layers of graduate data in partnership with the Criminal Justice System to become the Gold Standard for re-entry.

Job Description

As a Software Engineer (we’re hiring at all levels), you’ll build apps that help returning citizens get living wage trucking jobs, and you’ll modernize a fragmented and highly-manual workforce ecosystem. You’ll work on small product teams to rapidly ship and iterate, while raising the quality bar with each PR. We work in Next.js on MySQL, and will increasingly incorporate genAI as a first-class level of abstraction. Your uncommon user empathy will shine in your highly-accessible and delightful solutions, and your commitment to your craft will ensure our stack stays lean and easy to evolve.

What you’ll do (Job Responsibilities)

  • Design, develop, and maintain the world’s most effective and delightful re-entry app
  • Use frequent, thoughtful feedback in PR reviews to hold the quality bar high, with grace
  • Experiment with new tools, tech, and techniques to keep us lean and nimble
  • Be an owner/operator of production code, inc sometimes leading blameless post mortems after troubleshooting and patching serious live bugs
  • Recruit, evaluate, and train new talent as we continue to grow the team
  • Travel at least four times a year to full-team and eng-only working retreats

What you’ll have (Minimum Qualifications)

Technical

  • Experience writing easy-to-read, well-tested, low-resource Typescript
  • Exposure to, experience with, or deep acumen for evolutionary architecture (e.g. loose coupling, modularity, continuous deployment, and robust test automation)
  • Track record of good judgement in adopting 3rd party libraries and services
  • Scars from a few egregious mistakes, inc having taken production down a time or two

Non-Technical

  • Great teammate, over great distances (and Zoom calls)
  • Pride in craft – good enough is never good enough for you, AND
  • Scrappy and entrepreneurial – you know how to think big & fail fast
  • Radically non-judgemental

Bonus Points if… (Preferred Qualifications)

  • Impacted by the criminal justice system (directly or indirectly)
  • Experience working in the fields of criminal justice or trucking
  • Experience working in a tech-based startup or nonprofit
  • Experience with Next.js, ReactNative, Prisma, and genAI

Hiring Process

  1. Read our FreeWorld Culture FAQ and our FreeWorld Core Values, and if you still think you are a fit…
  2. Submit an application and cover letter. If your qualifications are a match…
  3. We have a short introductory call. If we love each other, then…
  4. You flex your tech chops in a CoderByte tech assessment (no l33tcode, but yes programming), then...
  5. A "CV deep dive" one hour call with the CTO to discuss your previous experiences and career arc, then...
  6. You meet three additional team members in 45-minute (each) focused interviews, two technical and one behavioral.
  7. Last but not least, we talk to a few of the folks you worked with, and if all goes well, we agree on terms.

Compensation and Benefits

This is a full-time position. Compensation is based on experience, but we are targeting the compensation range provided below.

$105k - $135k (Software Engineer)
$120k - $175k (Sr Software Engineer)
$160k - $215k (Tech Lead)

FreeWorld is dedicated to caring for our team. For an up-to-date list of employee benefits, view our 2024 FreeWorld Benefits. A few key benefits are listed below:

  • Remote work flexibility
  • Team-centric culture of honesty, vulnerability, & trust!
  • Awesome Health & Disability Insurance (medical, dental, vision, mental health)
  • Financial Health: 401k & High-Yield Savings Account
  • Employee Development (Quarterly Wellness Stipend, Paid Professional Development, and more)
  • Incredible Work-Life Balance! (Unlimited PTO, 14+ paid holidays, & paid parental leave)
  • Creating tremendous impact at scale