Full Stack Developer

careers / 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 an intermediate level developer with a demonstrable background of software project delivery established over a number of years. We consider this to be an intermediate role for someone keen to level up when provided with opportunity and support.

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 experience with the following:

  • Python, normally within Django
  • Javascript - primarily on the client with Ember or React, but also some Express NodeJS apps
  • 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.

Benefits

  • $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, about half of our development team work remotely from home offices, kitchen tables, airports and beaches from around NZ and 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 in time zone is critical.

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.

Working with us

If you were part of the Media Suite Team this past year, you might have:

Been a teacher and the student:

  • Attended New Zealand’s largest Javascript conference.
  • Presented a topic at one of our “Learning Lunches” or local JS meetup.
  • Signed up for specialist training in areas you are passionate about.

Built meaningful things:

  • Contributed to a government-backed system to help plan, coordinate and collaborate on the Christchurch rebuild.
  • Developed a range of environmental science databases which help monitor New Zealand’s natural resources.
  • Worked on a range of initiatives providing commuters with tools to reduce their commute time.
  • Developed tools to support the professional development of teachers.

Had some fun:

  • Built something cool at the annual GovHack event.
  • Wrestled fellow devs in giant sumo suits or joined us for a whisky tasting.

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 situation and why you think you would be a good fit within our team.

It would help to include links to some of your online profiles (e.g. GitHub & Stack overflow) so that we can take a look at some of your community contributions.


We expect to be interviewing for this role from 15 January 2020.

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.