Skip to main content

Software Development Team Lead (Python/AWS)

Software Development Team Lead (Python/AWS)
Michael Page
2 months ago

About Our Client

An established international technology business based in Melbourne offering innovative hardware and software IoT solutions for their clients across APAC.

Job Description

This is a key opportunity for the business, specialising in managing application development for cloud-based solutions for their customers. It is focussed on technical leadership and leading a team of experienced developers, whilst also playing the role of a product owner, acting as a conduit between customer stakeholders and the business, ensuring solutions are fit for purpose.

Using an agile methodology and leading agile ceremonies, you'll be responsible for:

  • Managing product development strategy and continuous product enhancement
  • Supporting and guiding team members to perform at their best abilities through mentoring and coaching.
  • Design and develop backend, API and GUI code and define platform architecture and future system architecture.
  • Working closely with customer stakeholders to manage the process across requirements gathering, implementation and integration of products

The Successful Applicant

You must be based in Melbourne, willing to commute to the office each week. You must have full working rights and live in Australia - this role does not offer sponsorship

This role suits a Senior Developer wanting to step-up into a Team Lead role, or an existing Team Lead looking for a new challenge. You will be expected to meet the following criteria:

Technical:

  • Strong Development skills across Python, Django and JavaScript development - E.g. NodeJs, ExpressJS, ReactJS.
  • Experience working within an Agile development team using agile practices.
  • Development in a CI/CD environment including using tools such as Jenkins
  • Microservices architecture design and implementation
  • Experience with container orchestration technology such as Docker, Kubernetes

Behavioural:

  • The ability to work with cross-functional teams to deliver goals
  • You put yourself in the customer's shoes when thinking about a problem and its solution
  • The ability to apply transferable skills and pick up new languages and frameworks
  • You're open-minded and adaptable in responding to new challenges and opportunities
  • You demonstrate a love for continually learning and improving your skills and knowledge
  • Accountable for conclusion and outcome
  • Has a sense of urgency and drive to complete tasks within deadlines.
  • Be a team player who can also operate autonomously.

What's on Offer

The role offers a great opportunity for progression as well as providing working flexibility and offering a competitive salary.

Expertise level

Work arrangement

Similar Jobs in Australia