Full Stack Software Engineer

  • Full Time Job
  • Hybrid
  • aud

At Open, we exist because we believe that Insurance does not have to be seen as complicated or costly. Creating technology so our customers can enjoy smart and intuitive insurance experiences is at the core of Open’s development philosophy. When we do this, we’re building modern infrastructure that brings the wonder into insurance.

With a truly end-to-end approach, we build all of our own technology. Our engineering team alongside our AI and data science team aim to give customers better insurance prices. We create the insurance experience our customers deserve, not the one they expect. The team specialises in Python (Django) and Typescript (Angular & React), and uses the latest AWS tools to support development.

What you’ll do 

We are seeking a Software Engineer to join our team at Open, contributing as part of  our technology department. You'll play a key role in the development and maintenance of our software solutions, working alongside stakeholders in cross-functional teams. Your responsibilities will involve developing and implementing solutions to business and customer problems, applying best practices, and bringing continuous improvement.

As a Software Engineer, you will contribute your expertise to build robust functional modules and write maintainable code by following  best practices. Your collaboration with Product, Design, Data, and other stakeholders will be essential in delivering business and customer value. In this role, you will:

  • Develop and maintain modern web applications using Python and the Django framework.
  • Build and implement beautiful, responsive and secure frontend experiences using React and Typescript.
  • Write readable, efficient, and testable code following best practices.
  • Implement and maintain automated tests to ensure code quality and reliability.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Participate in design and architecture discussions, providing valuable input and insights.
  • Participate in code reviews, provide constructive feedback to team members, and mentor junior team members.
  • Troubleshoot and debug issues in existing software applications.
  • Stay up-to-date with the latest trends and technologies in web development.
What you’ll bring
  • Proven commercial experience as a Fullstack engineer in Python and Django, as well as React / Typescript. 
  • Proficiency in SOLID principles and Event Driven Design.
  • Practitioner of test-driven development (TDD) principles and proven experience crafting good unit tests. 
  • Proven experience and knowledge of Postgres and Django ORM.
  • Hands-on experience with CI/CD tools.
  • Sound problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Experience with agile development methodologies is essential.
Role location

This role will be based in Sydney, Australia. We work in a Hybrid environment, where our teams attend the office a minimum of 3 days (e.g. Monday, Tuesdays & Thursdays).

Benefits

It’s an exciting time to join our team and be part of a tech company going through a hyper-growth phase. We provide our team with:

  • Highly competitive compensation
  • High levels of autonomy and trust so you can do your best work
  • Growth opportunities internally - as you grow, your role can too
  • Flexible working - we are about impact, not time at your desk. We encourage freedom and responsibility, including the ability to work from anywhere 
  • Annual allowance for professional development - use it towards a gym membership, professional coaching, a conference. Whatever matters most to you