PD: Software Developer - Javascript, Full Stack

Position Description - Software Developer (MERN)

Position Title

Software developer

Group

Voluntarily

Type

Permanent or Fixed Term, Full Time or Part Time.

Reports To

Product technical lead

Location

Auckland (preferred, but not exclusive)

Date Prepared

October 2019

Direct reports

Role has no direct or indirect reports

Purpose of Position

Voluntarily is a platform that connects corporate volunteers with classrooms to help teach science, technology, engineering, entrepreneurship, arts and design, with the help of engaging content supplied by New Zealand’s leading innovators in educational content. It is a community led, open source project that was created by the Pam Fergusson Charitable Trust.

The purpose of this role is to help build the Voluntarily platform - primarily by writing code. This includes all aspects of the software development lifecycle - analysis, design, coding, testing, dev/ops for both server and client side components of the platform.

This role requires strong technical proficiency, commitment, flexibility, a willingness to learn and an ability to work in an open source collaborative environment.

Scope

The Voluntarily platform is written in Javascript using Node, Express, MongoDB, and React along with Ant Design components, and the NextJS framework. Training will be given but we are looking for reasonable existing proficiency in Javascript and modern frameworks.

While you will be working on developed stories you should be prepared to interact directly with the people that will use the platform: teachers, corporate HR, content providers etc to help determine their needs and develop an excellent experience.

You should also be adept in designing and implementing effective automated unit, functional and end to end tests.

You will need to work as part of the core development team and alongside open source code contributors and developers from other teams working on the project. As we are a small team you will need to be self motivated, engaged in lifelong learning and able to solve problems.

Key Relationships

Internal

External

Internal

External

Core Voluntarily Team

Other PFCT Staff

 

Voluntarily Code Contributors

Volunteers and customers of the Voluntarily platform

Qualifications

While you may have a recognised tertiary IT qualification in software development this will not be a requirement if you have a good track record as a developer.

You should be prepared to show us code projects that you have developed and potentially carry out some coding tests.

Values

The Pam Fergusson Charitable Trust (PFCT) is a registered charity established in 2014 to teach kids how to use technology, so they can become the innovators and leaders of tomorrow. The trust runs programmes all across New Zealand to build pathways for kids with technology. You should join us with an ethos of enhancing diversity, equity, and opportunity for all. Our aim is to enable you to be the very best developer you can be.

How to Apply

Email andrew@voluntarily.nz saying why you want this job and some illustration of your coding skills.