About the role
Empower the Mission of Evangelism & Discipleship Through Digital Tools
About Us:
Our mission is to develop innovative digital tools that empower evangelism and discipleship so that everyone, everywhere can experience and follow Jesus. As part of our Engineering team, you will be instrumental in delivering high-quality web and mobile solutions that support this mission.
Summary of Position:
You will work alongside experienced developers to build, improve and maintain applications that help people experience and follow Jesus. You will contribute to front-end and back-end development, debug issues, collaborate with cross-functional teams and work with modern technologies.
Our Tech Stack:
TypeScript | React | Material UI | Apollo GraphQL | PostgreSQL | Prisma
Key Responsibilities:
Develop and maintain software applications using our tech stack
Write clean, efficient, and maintainable code while following best practices.
Writes and maintain documentation to describe program development, logic, coding, testing, changes, and corrections according to standard operating procedures.
Collaborate with other developers, designers, and ministry leaders to create impactful digital solutions.
Research, evaluate and recommend solutions to solve product needs and requirements.
Optimize database performance and ensure data integrity
Troubleshoot and debug applications
Participate in code reviews, process development and team discussions.
Stay updated with relevant technology trends and propose improvements.
Mentor more junior engineers and assist with onboarding and knowledge shares
Experience & Knowledge:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience in a related field)
1-3 years work experience in software development (for Junior) or 3-5 years (for Intermediate).
Previous experience in a Christian ministry or non-profit organization is a plus
Proficient knowledge of computer programming languages and logic, and ability to learn new programming languages.
Understanding of Git version control and Agile workflows.
Familiarity with our tech stack is a plus
Familiarity with ministry-focused technology solutions is a plus.
Familiarity with field ministry, ministry organisations and operations is a plus.
Soft Skills & Ministry Alignment:
Pursue a growing personal relationship with Jesus Christ and have a heart for evangelism, discipleship and digital ministry
Ability to work independently while collaborating with a diverse, mission-driven team
Clear, prompt verbal and written communication
Able to teach and be teachable
Why Join Us?
Work on projects that have an eternal impact and help people worldwide grow in their faith.
Be part of a faith-centered team with a shared vision for digital ministry.
Opportunities for spiritual and professional growth.