Intermediate/Senior Backend Developer

It is an exciting time to join the Method team and even more so, the opportunity for an intermediate/senior Backend Developer to lead the technical direction of our software stack for a new IoT product that is yet to be announced.

At Method, you will have the opportunity to have an impact in your role and on the planet as we constantly learn, and innovate to enable visible change.



About Method

We believe that better workplace habits create a better world.

Every day we’re empowering people to become changemakers and enhancing the corporate social responsibility of the world’s most influential workplaces.

We are designers.

Method was started by two talented product and graphic designers. Design-thinking informs everything we do, from our award-winning recycling bins and recyclable materials and packaging, to our consultative methodology, and company culture.

It’s what makes us stand out, and what will never change.

We are sustainability advocates.

Every year we help our customers divert millions of kilograms of waste from landfills. Because of what we make, those finite resources can go on to have a circular life – they won’t end up on the streets of our cities, or at the bottom of our oceans.

We are change facilitators.

We engineer our products to challenge preconceptions, start conversations within workplaces, and be a visible marker of change.

Job Brief

We are looking for an intermediate/ senior-level backend developer with a focus on python to take Method’s IoT sensing product to the next level.

The mission is to: champion the continuous improvement of Methods IoT sensing stack to deliver value to our customers

Responsibilities

  • Take ownership of our cloud stack - add new features, make improvements and ensure great uptime
  • Ensure the safety of customers data
  • Ensure stack is scalable as we grow and add features
  • Manage the selection and onboarding of external contractors
  • Work with our designer and internal/external front end contractors to bring our system to life
  • Work with our wider engineering team to help bring new products and functionality to the cloud
  • Mentor junior developers and be prepared to grow as the team does
  • Apply project management principles to ensure timely and successful project delivery

Requirements

  • 3+ years industry experience in a similar role
  • Proficiency with programming fundamentals
  • Excellent knowledge of Python
  • In-depth understanding of the entire web development process (design, development and deployment)
  • A strong sense for system good system architecture
  • Experience with APIs and formats (REST, JSON)
  • BSC or BE or relevant experience

Bonus points for knowledge of some of the critical components in our stack:

  • Django and Flask - Python libraries for web
  • PostgreSQL or similar SQL style database
  • Azure
  • Docker & Linux

Team Player

  • Support Method’s growth and development by achieving initiatives through OKRs
  • Being a contributing and thriving member of the Method team, culture and founding principles
  • Help with improvements to team culture, practise and workspace

Health & Safety

  • Be aware of the organisation’s hazards and risks, and have an understanding of the control mechanisms to proactively meet all standards
  • Comply with all relevant Health and Safety policies
  • Maintain your own wellness, health and safety within the workplace, as well as that of colleagues

Any other duties reasonably within the capability of the employee may also be required from time to time.

The employee’s duties may be altered following consultation with the employee.

You must have the right to work and currently be living in New Zealand.

Nick Thompson

nick@methodrecycling.com


Ready to make an impact?


Don't have LinkedIn?