Full-Stack Web Developer for Legacy SaaS Products

Singlebrook is seeking a full-time, full-stack web developer to work on a variety of legacy SaaS products, which serve tens of thousands of users in many countries.

Who We Are

Singlebrook is a product development company, using software and technology to create a positive impact in the world. We’re fighting the good fight for social, racial, economic, and climate justice. Our US-based, distributed team has been building software for almost 15 years, and we’ve been a certified B Corporation for more than 10 years.

We strive to create a positive, flexible, low-stress working environment. We show our care for our team members with excellent benefits, including a no-deductible health care plan, mobile phone plan, retirement accounts, paid vacation time, gym memberships, and Friday afternoon game time!

Primary Responsibilities

Our Ideal Candidate

Inclusion and Welcoming Policy

We are actively looking to diversify our team, and encourage applicants of all ages, genders, races, sexual orientations, and disability statuses to apply.

Personal Attributes

Our ideal candidate is detail-oriented, with strong communications skills, both written and verbal. They enjoy collaborating but are also happy to work independently. They have a positive attitude and are able to empathize with both customers and colleagues. An openness to learning new techniques and technologies is essential to success in this role. As with all programming roles, some amount of dogged persistence is also very helpful.

Above all, the ideal candidate enjoys working with messy legacy code and making it better over time! In some cases, we’ll even be working to replace legacy tech stacks with modern ones.


We anticipate that our ideal candidate will have four or more years of professional web development experience under their belt, and will have worked with a variety of programming languages during their career. There are no specific educational requirements for this position.


Programming languages, servers, and frameworks we use, in rough order of current needs, are:

We certainly don’t expect to find any candidates with all of these skills, and we encourage applicants with any subset of them. Just bring a willingness to learn new things!

Location and Availability

This is a remote position, but we also have space in our Ithaca, NY office if you’re in the area or looking to relocate. Working hours are somewhat flexible, but should generally be along the lines of US business hours (in any continental US time zone). We also have an informal on-call system which occasionally (but rarely) requires that developers respond to emergencies during their non-business waking hours.

This is a full-time, salaried position. We are looking to fill this position as soon as possible, and applications will be reviewed on a rolling basis.

How to Apply

We’d love to hear from you!
Apply now!