Web Development Qualifications and Tech Stack
If you are possibly interested in volunteering for Recovering from Religion as a web developer, please review a description of our projects and associated tech stacks before applying. You can either work on node projects, ruby projects, or both if your interests and skills match up!
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.
Familiarity with these technologies (node and/or ruby), or willingness to learn them, is essential for volunteering as a web developer at Recovering from Religion. If you believe you’re qualified, please volunteer because we could certainly use your help! If not, maybe spend some time on codecademy, take advantage of their free courses, and apply to be an RfR web developer when you feel more comfortable with the tech stack for the project(s) you’re interested in.