Software Engineer – REMOTE

Job Overview

Company logo: https://media.licdn.com/dms/image/v2/C560BAQG-PZE7U1099g/company-logo_400_400/company-logo_400_400/0/1630647751605/joinfreeworld_logo?e=1749081600&v=beta&t=jXgMw229bt24s43tVjWkMhsO9FCCgbFOMR-U44sIYl0 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 graceExperiment with new tools, tech, and techniques to keep us lean and nimbleBe an owner/operator of production code, inc sometimes leading blameless post mortems after troubleshooting and patching serious live bugsRecruit, evaluate, and train new talent as we continue to grow the teamTravel 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 TypescriptExposure 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, ANDScrappy 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 truckingExperience working in a tech-based startup or nonprofitExperience with Next.js, ReactNative, Prisma, and genAI

Hiring Process

Read our FreeWorld Culture FAQ and our FreeWorld Core Values, and if you still think you are a fit… Submit an application and cover letter. If your qualifications are a match… We have a short introductory call. If we love each other, then…You flex your tech chops in a CoderByte tech assessment (no l33tcode, but yes programming), then… A „CV deep dive” one hour call with the CTO to discuss your previous experiences and career arc, then…You meet three additional team members in 45-minute (each) focused interviews, two technical and one behavioral. 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)

Benefits

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 flexibilityTeam-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

Job Detail
Shortlist Never pay anyone for job application test or interview.