• Churches & Christian Organisations | Other
  • Full-time
  • Rosedale, Auckland

Website Jesus Film Project

Senior Software Developer – Tandem Ministries (Jesus Film Project)

Empower the Mission of Evangelism & Discipleship Through Digital Tools

About Us

Our mission is to develop innovative digital tools that empower the mission of evangelism and discipleship to allow everyone, everywhere to experience and follow Jesus.

Position Summary

As a Senior Product Engineer, you will lead the development, architecture, and maintenance of digital products critical to our global mission. You will solve complex technical challenges, provide architectural oversight, and mentor a cross-functional team to ensure high-quality software delivery.

Tech Stack

  • Frontend: TypeScript, React, Material UI, Tailwind.
  • Backend: Apollo GraphQL, PostgreSQL, Prisma.
  • Automation: Playwright

Key Duties and Responsibilities

Technical Leadership & Strategy

  • Architectural Oversight: Design and maintain scalable, high-quality software solutions and system architectures.
  • Project Steering: Lead technical initiatives, ensuring they remain within scope and align with organisational goals and priorities.
  • Cross-Functional Collaboration: Collaborate in cross-functional teams, participating in planning sessions, defining project scope and aligning technical execution with organisational goals.
  • Continuous Innovation: Research and implement emerging technologies and methodologies to improve team productivity and product impact.
  • Mentorship: Guide more junior engineers through code reviews, technical reasoning, collaborative problem-solving and professional development.

Engineering & Quality Assurance

  • Full-Stack Development: Write clean, efficient, and maintainable code across the entire software development lifecycle (SDLC).
  • AI Engineering: Proactively leverage AI tools to accelerate workflows while refactoring output for logic, performance and security
  • System Optimisation: Troubleshoot and resolve complex integrations, functions, and modules to maximize performance
  • Testing & Analysis: Define team standards for unit testing, system analysis, and documentation
  • Operational Excellence: Apply technical standards for change and release management
  • Documentation: Maintain comprehensive documentation for code logic, system changes, and flowcharts

Qualifications & Technical Skills

Core Requirements

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience in a related field)
  • Experience: 5+ years of work experience in software development of increasing complexity, or an equivalent combination of further education and work experience.
  • Technical Proficiency: Advanced knowledge of programming languages, system design and version control.

Nice-to-haves

  • Familiarity with our tech stack is a plus.
  • Familiarity ministry-focused digital applications is a plus.
  • Experience in non-profits, or mission-driven or Christian ministry environments.

Soft Skills

  • Strong leadership, communication and collaboration
  • Ability to work independently while supporting and mentoring a team.
  • Willingness to learn and teach

Work Location
Our standard work arrangement requires team members to be onsite in the office, Monday through Thursday. Fridays are designated as flexible workdays, with the option to work remotely.

If you require alternative arrangements or exemptions, we are open to discussing individual circumstances.

To apply for this job email your details to charles.joh@tandem.org.nz.