Skip to main content

Software Engineer - Python

Software Engineer - Python
THE POLYGON GROUP PTY LTD
7 months 1 week ago

Our Story

The Polygon Group has been providing Australia with rental solutions for more than 35 years. We offer people the chance to follow their passion. To create. To learn. To play. To get inspired and inspire others.

It all started with music. One of our Directors, Daryl, was a professional saxophone player and they realised how many students were held back because their instruments weren’t good quality. So, Mike, Daryl, David and Michael started Music Rentals Australia.

From there it continued to grow. The Polygon Group started out with the goal of making quality instruments available to anyone with the passion to play. But, as the business grew and their own hobbies changed and developed, they realised there were other areas where we could help people follow their passion.

We understand being passionate about something. We know why this is such a driving force in people’s lives. We also understand when you’re excited about learning something your skills can outgrow your gear too quickly. That’s why we’re here. We exist for the players, the creators, the musicians. We help people follow their passion every day.

Company Overview

On the back of successful product launches during the pandemic years, the Polygon Group is continuing to invest in its people, processes, and products. In the coming years, we’re expanding our capabilities in key areas of the business to establish a platform for further growth. We will achieve this by leveraging modern practices while enhancing the technology underpinning our organisation. As we continue to grow, we are committed to maintaining a friendly working environment that thrives on day-to-day interactions between people, whether they take place on site, online or while grabbing a quick coffee! Read on to find out more information about how this role fits in within our business.

The Role

As a Software Engineer at Polygon you will be working on a number of front-end and back-end assets and services that underpin the digital ecosystem for our customers. Built in Python, these products will integrate with our internal CRM as well as external API services, with a roadmap for core improvements into the future. Reporting to our Technical Lead, and with the support of the wider team, you will be the technical owner for Python-based systems, providing support and advice for its ongoing design, development and usage over time.

Responsibilities

  • Maintain and extend a set of Python/Django based customer facing websites.
  • Update and maintain frontend styling to meet the company brand guidelines (hi-fi designs provided).
  • Maintain and extend the product management platform built on Python/Django.
  • Work closely with the Technical Lead and Head of IT to define and implement best development practices for your platforms.
  • Work closely with the marketing team to understand the needs of the business and, in turn, provide them with a greater understanding of the platforms in use
  • Maintain and identify opportunities of improvement for the DevSecOps approach for the products overseen.

Qualifications & Experience

  • Solid background in Python 3
  • Django – from the basics through to its ORM
  • Frontend development – HTML5, CSS/SASS/LESS/etc, JavaScript
  • Proficient with Postgres
  • Operations experience – intermediate or above DevOps, e.g., designing and deploying a full website stack via IaC
  • Docker or other OCI compliant (k8s, podman, runc etc) stack experience
  • TypeScript experience
  • ECommerce background would be a plus
  • A background in AWS would be helpful

Applications

To apply, please follow the seek application process and we will be in touch with applicants successful in securing an interview.

Expertise level

Work arrangement

Similar Jobs in Australia

Similar Jobs in South Australia