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.