Opens in a new tab
Skip to content
Browse privatelyPress Esc at any time to leave this site
Donate

Web developer

Enable our mission by contributing to technology projects that support our programs. Your experience in the skills we need can make a difference.

  • Remote
  • Standard technologies
  • Flexible expectations

The role

What you will do

Work with an experienced project lead to submit improvements, features and fixes via a GitHub-based workflow. Most needs have a flexible timeline.

What we look for

Ability to work with the technologies we've standardized on (see below). Ability to understand and adapt is more important than exact experience.  Good communication skills are a plus.

Training and support

Most training is self-led through documentation and hands-on exposure to the code base. The team is supportive, but we do expect applicants with a background of development skills.

Node Developer

We have two projects built on Node.js / TypeScript. As an RfR node developer, you’d be working on one or both of these projects, the tech stacks including React.js, Next.js, Express.js, and PostgreSQL for the database accessed via the Prisma ORM. Source control is Git/GitHub using GitHub actions to deploy to Azure. Most important will be Node and React for front end development and an understanding of web APIs and relational databases for backend development.

Ruby Developer

For web developers working on the Secular Therapy Project at https://www.seculartherapy.org/, the tech stack is Ruby on Rails with source control using Git/Github and hosted on Heroku. The database is also PostgreSQL.

Reading is a start. Talking helps too.

A trained peer is a chat, a call or a scheduled conversation away. Free, confidential, no agenda.

Find a support group