Full Stack Software Engineer

Cause Areas


It's flexible! We'll work with your schedule.


This is a Virtual Opportunity, with no fixed address.


Who will love this volunteer position

  • A creator - You enjoy the creative process of designing and laying out a website.
  • A engineering junkie - You love programming languages, coding, and software development.
  • A website aficionado - You love the ins and outs of website development, and are multilingual with the programming languages.
  • A communicator - You enjoy collaborating with others to reach a common goal.

Individual Contributor or Manager/Mentor

  • Individual contributor or manager/mentor - We are interested in people who want to be individual Full Stack Software Engineer Volunteers. We are also interested in those who want to volunteer AND mentor/manage engineering interns. Both are possibilities, and it is up to you to decide which path you’re more interested in.
  • Optional: A mentor - You value the opportunity to pour into younger colleagues by coaching and leading them to reach their full potential.

What you will do

  • Work both the front-end and back-end of web development, using fundamentals like HTML, JavaScript, CSS, and PHP.
  • Design and build custom solutions that integrate with APIs.
  • Oversee the development of the Theology Impact website and implement changes to the website as you see fit. Volunteers will regularly communicate with the team members of Theology Impact to ensure to the development matches the team’s vision of the website.
  • Manage and meet deadlines on a set schedule.
  • Work with the DevOps Volunteer to plan and implement website changes.
  • Optional: Work one-on-one with interns, coaching them through website development and assigning tasks and deadlines.

What you should have

  • Experience in software engineering and website development.
  • Excellent analytical and problem solving skills.
  • Familiarity with Wordpress or a similar CMS.
  • PHP, HTML, CSS, Javascript experience is strongly preferred. Other similar frameworks and languages are also acceptable.
  • Skilled in front-end and back-end software development.
  • Familiarity with microservices architecture.
  • Motivation to set goals and deadlines and the tenacity to hit them.
  • Optional: A spirit of mentorship that gives helpful feedback and enjoys developing the interns’ engineering and professional skills.

Pay, Perks and such

This volunteer position is unpaid in a monetary sense, but the team believes that Theology Impact presents a unique opportunity to use your skills and passions for a good cause that furthers God’s kingdom. We all work 100% remote embracing today’s digital age. In day-to-day work, it is a position that encourages freedom to develop and run with ideas that you yourself come up with, as well as the possibility of coaching others to implement these ideas. Additionally, if you chose to mentor interns, this is a great opportunity to help others develop their professional skills.


  • Software Development
  • Search Engine Optimization (SEO)
  • Information Architecture
  • Website Programming
  • Software Engineering
  • PC Platform

Good Match For


Requirements & Commitment

  • Must be at least 18
  • 3-10 hours per week

Report this opportunity

Report this opportunity