BEAMSTART Logo

HomeJobsFull Time

Software Engineer (Fight Poverty With Code)

Upsolve LogoUpsolve


Date Posted

06 Aug, 2022

Salary Offered

$100000 — $179997 yearly

Job Type

Full Time

Experience Required

1+ years

Remote Work

Allowed

Stock Options

No

Vacancies

1 available


Upsolve is an award-winning nonprofit that helps low-income families file for both bankruptcy and immigration for free using technology. To date, Upsolve has relieved over $500 million in debt for low-income families trapped in debt from medical bills, predatory loans, and layoffs and has helped hundreds of immigrant families obtain work permits. We combine the scale of tech startups with the quantifiable impact of the most effective nonprofits.

Upsolve is funded by Y Combinator, Eric Schmidt, and the Robin Hood Foundation. Our funders also include Jim Breyer, who led the Facebook Series A, Vinod Khosla, founder of Khosla Ventures and SUN Microsystems, and Chris Sacca, an early investor in Instagram, Facebook, and Uber.

In 2020, TIME named Upsolve one of the Top 100 Inventions of the Year. In 2019, Fast Company named Upsolve World Changing Idea of the Year in Social Justice. In 2018, the New York Times gave Upsolve the Good Tech Award.

The Role

Upsolve is hiring a software engineer to help us develop top-tier online tools that make it easy for families throughout the United States to access their civil legal rights. As a software engineer, you will be responsible for building new tools that screen cases and prepare the required forms and supporting documents needed for a number of civil legal rights. For example, we are currently working on new tools to help immigrants file for Temporary Protected Status (TPS), Family Green Cards, and Work Permits. You will also be responsible for maintaining existing tools – such as our DACA and bankruptcy tools – and fixing any errors that might surface.

This is a highly entrepreneurial type role, so you will have the autonomy to make decisions on a daily basis related to product and dev-ops. Your work will range from UI accessibility, to database modeling universal contexts for discussing legal issues, to infrastructure reliability, and more. You will also be working with the full team in a highly dynamic and exciting way.

You do not need any prior experience in bankruptcy or immigration. We will teach you. If you are interested in nonprofits, startups, and advocacy, we would love to chat with you about how you can help us change the way the legal system works in the United States and world.

A Nonprofit with Netflix-level Engineering Ambitions

There are many layers to doing our work at scale, and lots of technical and product-building opportunities to learn from. Here are some things we are up to:

  • Exploring state machines and the actor model to build an interviewing UI framework to drive all our tools supporting self-representation in financial/legal matters. Extending from that, turning those machines into state charts and building internal tools that can help the team visualize and maintain knowledge about why questionnaires/code are the way they are. We are currently in the process of open sourcing our own framework for Charity Navigator, Code for America, and others to use.
  • Building a structured data approach to content writing that allows for more complex reading/rendering experiences and helps us beat billion-dollar companies in SEO, and a quadtree algorithm that lets all the pages on upsolve.org site link internally to one another in a balanced way, also known as Airbnb’s “Walk Across America” project.
  • Improving an internal event tracking system that will handle a high volume of events for everything from court docket entries to the component impressions on upsolve.org, weaving it into scoring data from Google Search Console in our data warehouse, and providing granular analysis around content performance so our content teams can be more effective than publicly traded competitors.
  • Improving authentication and security at Upsolve, from scheduled data anonymization, to SQL level access control, to column encryption in our ORM.

You Are a Good Fit If:

  • You have built consumer-facing applications with high levels of usage and reliability
  • You have a track record of helping low-income communities or a connection to our work
  • You have a willingness to learn fast
  • You ship incrementally and love to iterate
  • You love data, analytics, and ways to measure features you ship
  • You can move fluidly between frontends, backends, and Dev-Ops to ensure the greatest experience is delivered and supported
  • You have top 1% empathy, work ethic, and organizational skills, and you would be obsessed with building the best level of customer service tools ever provided at legal service nonprofits in the United States

How to Apply?

We would love to talk to you. Please share with us your resume and a couple of paragraphs about why you think you would be a good fit for the role.

About Upsolve

Upsolve Logo

Helping low-income Americans overcome debt and rebuild credit at…

Company Size: 11 - 50 People
Year Founded: Not Specified
Country: United States

BEAMSTART

BEAMSTART is a global entrepreneurship community, serving as a catalyst for innovation and collaboration. With a mission to empower entrepreneurs, we offer exclusive deals with savings totaling over $1,000,000, curated news, events, and a vast investor database. Through our portal, we aim to foster a supportive ecosystem where like-minded individuals can connect and create opportunities for growth and success.

© Copyright 2024 BEAMSTART. All Rights Reserved.