Senior Full Stack Developer

careers / Senior Full Stack Developer
Full Time – Christchurch, New Zealand

We are looking for a full-stack web developer to join our busy team.

You will be embedded into a multi-developer team committed to a culture of testing, automation, peer review, knowledge sharing, professional development, remote working, and embracing change.

Skills and experience

We are looking for someone with a demonstrable background in software project delivery established over a number of years. 

Technical skills are important to us but more important is how you work within the team and help raise the bar across Media Suite. We consider the following behaviours and attitudes vital for the success of this role:

  • You not only demonstrate a strong curiosity and growth mindset for yourself but take responsibility for the growth of the team and look to share the key lessons with others.

  • You are capable of working with little supervision, seek out direction as required, and ask well-considered questions before going too far down a blind alley.

  • You are a motivated and enthusiastic member of the team, doing your bit to ensure Media Suite is an awesome place to work.

In this role, you will be asked to work with a wide array of technologies, but the majority of the work will require being familiar with the following:

  • Javascript - primarily on the client with Ember or React, but also some Express NodeJS apps

  • Python, normally within Django

  • CSS / SCSS

  • PostgreSQL

  • DevOps - primarily AWS

Beyond just knowing syntax and patterns, it is important to be able to demonstrate good decision making for the long term health of the code base balanced against the immediate needs of the project.

Media Suite is all about the team. A part of your role is going to be helping out your colleagues so you will need to be comfortable with pair programming sessions and be happy to offer and receive feedback and advice.

This role will also require some solution architecture and system design. You should be able to identify the key infrastructure requirements across the stack and to explain technical plans to a variety of technical and non-technical audiences.

We genuinely value the cultural fit and attitude ahead of specific technical experience. If you think your experience will transfer to our stack - please let us know.

Our culture

We cherish our culture, so every hire we make is carefully considered. If you’re tempted to join the Media Suite team, be sure to read on and make sure our ideologies are aligned.

We are a team of curious-minded people who support each other, hold robust debates, and don’t mind helping each other move house on the weekend. We thrive on challenges, we view our successes (and failures) as opportunities for growth, and we never, ever want to stop learning.

We value mindset over skillset and we believe the team is more powerful than the individual.

Our employment philosophy is simple. We look for the right people and then do what it takes to get them on board and keep them around. We aren’t scared to invest in the right people to help realise their potential.

Salary & Benefits

We offer competitive remuneration based on the skills and experience you demonstrate during the interview process. In addition to your salary, the following benefits are also offered. 

  • $2,000 professional development and training budget, plus time and space for learning

  • $1,000 tech budget

  • 4% matched kiwi saver contributions

  • hardware needed for your role, usually a MacBook pro and dual monitors

  • sit to stand desk

  • barista lessons (so you can work the coffee machine)

  • weekly learning lunch (the lunch is on us)

Location of work

Ideally, we would like this role to be based in Christchurch. 

However, a number of our development teams work remotely from home offices, kitchen tables, airports and beaches from around NZ and occasionally further abroad. Effective remote working takes practice and discipline, however, for the right person with a proven track record, we would consider a remote position. You will be collaborating with an NZ based team so being within the NZ time zone is critical.

Covid-19 - Ways of Working

These are some unusual times. While we would generally work together in an office or even co-locate with our client development teams, right now we are focused on providing and supporting alternative ways of work. Our head office is open for a skeleton crew who prefers to work in-office (subject to additional Health and Safety protocols). 

We would expect that the successful candidate would be willing to work in-office, however, are comfortable supporting working from home if that is the candidate’s preference.

About the work

We build web applications for local and central government, national and international business, along with a handful of charitable organisations.

Our projects are generally interesting. They are large enough to get your teeth into, but not so big that you get bogged down forever.

We are excited to solve real-world problems, actually making a difference in improving lives, the environment, and efficiency.

How we work

Our mandate is to build the right thing by combining thoughtful design with clever technology.

We use various Agile methods to deliver our projects and continually reflect upon and make improvements to our systems and processes.

Our hiring process

We take a considered approach during our recruitment and hiring process to ensure that we are hiring great people that will contribute both within their roles and towards our values. 

It is not uncommon for our interview and decision making processes to take upwards of a month. You can expect several interviews, a technical exercise relevant to your role, and reference checks including a criminal record check.

If you apply for a role with us you should be prepared to invest between 5 and 8 hours of your own time over the period of several weeks towards the process. 

We know this is a big investment for many candidates so we like to be upfront with the time commitment required. We will tell you early on in the process if we don’t think you are going to be right for a particular role.

To apply

Please use the 'Apply' button on this page to submit your CV. 

Please ensure you include your experience and expertise along with some information outlining your background, current employment situation, and why you think you would be a good fit within our team.

It would be great if you can include links to any of your online profiles (e.g. GitHub & Stack overflow).

Submit Your Application

You have successfully applied
  • You have errors in applying

Cover Letter

Tell us a little bit about your background, your current situation and why you think you would be a good fit with our team.