Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Full-Stack Web Developer for Legacy SaaS Products

Web Developer | Ithaca, NY | Full Time

Job Description

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

  • Collaborating with internal and external stakeholders to determine development priorities and refine requirements.

  • Working on client- and server-side code to develop new features and improve existing features.

  • Triaging and troubleshooting bugs.

  • Improving test coverage and pursuing other software quality improvements.

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.

Experience

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.

Skills

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

  • ColdFusion/Lucee

  • Front-end Javascript (React and jQuery)

  • Back-end Javascript (Node.js)

  • SQL (varying platforms)

  • Ruby/Rails

  • CSS, Bootstrap

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

Please apply with the following: 

  • Cover letter detailing your interest in working with us

  • Résumé

  • A sample of your code you’re proud of or an interesting story about coding

Applications not meeting these requirements will not be considered.