Intermediate to Senior Developer (Python focused)

Springload

  • Full Time
  • Wellington

We’re looking for a pragmatic Senior Back-end Developer to bring their super powers to our development team.

Who we are
Mō tō mātou āhauatanga

The Springload Te Pipītanga whānau is the largest independent digital agency in Wellington. We encourage our employees to thrive at work and at home. We’ve got great clients, challenging projects, and a friendly and supportive workspace. There’s always plenty of healthy snacks available, People’s Coffee brewing, and craft beer in the fridge. 

What we do and why we do it 
Ā mātou mahi ō mātou mātāpono 

Our purpose is to make the things that matter better — better for people and for the planet. We follow a human-centred process, keeping the people we’re designing for at the centre of the work. We’re a multidisciplinary team, we collaborate closely with each other and with our clients on projects that make an impact on real lives.

We celebrate different perspectives. We're committed to creating an equal, inclusive, and diverse workplace. We know we do better work if we have a diverse mix of people on our team. We're also a certified B Corporation — ethical and environmentally sustainable practices are a huge focus for us.

We’re looking for someone who shares the same values. 

We can offer you:

  • a whānau-friendly, flexible workplace, with the ability to work from home
  • a learning and growth budget to support your professional aspirations, and a wellness package to keep you physically and mentally fit 
  • highly talented teammates who strive to create world-class experiences that make people's lives better
  • opportunities to get involved in internal initiatives you care about, such as our sustainability group, waiata practice, and mental health chats 
  • a base in central Wellington, Aotearoa New Zealand, near cafes, shops, theatres, and the waterfront.

Requirements

We’re looking for a pragmatic Senior Back-end Developer to bring their super powers to our development team.

Ideally we’re looking for a senior practitioner, but we’ll consider someone at an intermediate level who has the right attitude and skill set. What really counts is your willingness to learn — and teach! — communicate, and perform at a high level in an agency environment.

We primarily use Python with Django on the back-end and React for front-end applications. We expect you to be technically minded, interested in new technology and have a knack for spotting opportunities to improve our offering.

While formal qualifications are good, theyʻre not essential. We value proven experience, analytical thinking and great communication skills.

You’ll be part of a large, well-rounded and supportive tech whānau that includes infrastructure, quality assurance, front-end, mobile and back-end practitioners. We work together to ensure that our solutions are scalable and your work gets deployed reliably and safely.

For this role you’ll have:

  • Significant scripting language/programming experience
  • A demonstrable proficiency with programming fundamentals
  • A solid understanding of object-oriented programming principles and the ability to apply them
  • Excellent understanding of Relational database management systems, version control systems (Git, SVN) and strong SQL skills (we use Postgresql, MySql)
  • Excellent understanding of common internet protocols, standards, architectures and formats
  • A good understanding of Unit and integration testing, sensing when to test
  • Strong, well formed ideas about system architecture
  • Youʻre dedicated to the principle of quality before quantity
  • Excellent understanding of APIs and formats: REST, JSON, SOAP, XML
  • Skills working in *nix environments, *sh and sysadmin-like skills
  • Great understanding of open standards-based formats like JSON
  • A solid understanding and application of web programming security principles and concepts and their application

Our primary stacks are:

  • Python
  • Django
  • PHP (SilverStripe)

We also use:

  • Redis
  • React.js
  • Docker
  • Terraform

Bonus points for:

  • Team leadership and mentoring experience
  • An understanding of te ao Māori.
  • Public Cloud experience with any of GCP, AZURE, AWS
  • Experience with:
    • GitHub or other open source community contributions
    • Nginx/uWSGI
    • Docker
    • Continuous Integration/Continuous Deployment practices
    • Devops
  • Sending us the solution to this problem

Timeline 
Te Rārangi Wā

We’re excited to welcome a fabulous new team member as soon as we can. Once you apply, you can expect to hear back from us within a couple of weeks if you’re selected for an interview. We’ll keep you informed every step of the way.

How to apply 

Please talk about how your experience relates to the job description in your CV. We’d also love you to include a cover letter and tell us a bit more about yourself and why you’d like to work at Springload.

Please note, due to Covid-19 restrictions, we're only considering candidates already based in Aotearoa, New Zealand.

If you have any questions, get in touch

Mehemeo he pātai āu, whakapā mai

Please apply online, but if you have any questions about the role, you can email us at apply@springload.co.nz or chat to us via our LinkedIn, Instagram, and Facebook.

  • Share this post!