Skip to main content

Working for IAA

We’re a modern, flexible, virtual organisation with great national and international connections. Our small team is caring, fun to work with, and we use the latest and greatest internet technology. As an internet organisation, we adopted remote and flexible working well before it was fashionable, and it’s in our nature.

Working with us, you’ll get respect and a great opportunity to grow in an industry that is genuinely critical to Australian society. We’ll support your ongoing learning, with generous leave provisions, and provide a workplace where you can thrive and develop in an organisation that sets the standard for internet delivery.

IAA welcomes people from diverse cultural and language backgrounds, and works to support those with disability in the workplace. We’ll respect your life experience and what makes you unique.

Current Vacancies Full Stack (Laravel) Developer

About the role
Our network provides the glue that makes the internet work.

Are you a Developer/Programmer looking for flexible working conditions? Want to work with a great team? Do you share our passion for the Internet community? Are you someone who is willing to help us shape the Internet industry?

Reporting to the Technical Team Leader, the Full-stack (Laravel) Developer works as part of our Development Team in building and maintaining the next generation IAA Member Services Portal.

We are looking for someone who has an excellent technical aptitude and shows a willingness to learn, which we place high value on. Having a good working knowledge of the telecommunications industry is desirable, and the ability to work independently is key in this role.

We have an office in North Sydney for weekly in person catch ups, but primarily work from home. We’re a national organisation with staff in Perth and Sydney.

Key responsibilities

  • Develop and maintain the New IAA Member Services Portal
  • Integrate network automation workflows into the IAA Member Services Portal
  • Integrate 3rd party ticketing (Zendesk), accounting (Xero) and payment platforms
  • Braintree, EWay, St George) using documented APIs
  • Proactive identification and correction of bugs
  • Ensure appropriate security standards are implemented
  • Create clear and accurate documentation for the various system components
  • Ensure unit tests are written to verify code is performing as expected
  • Migration of existing data from current portal to new portal ensuring it is error free with data cleansing as appropriate
  • Integration of 3rd party cloud provider provisioning APIs such as Amazon AWS VPC and Azure Virtual Network

Skills and experience
A successful profile will include:

  • In depth knowledge of PHP and the Laravel framework
  • In depth knowledge of JavaScript, CSS and HTML
  • Experience with GitHub, GitLab or other CI/CD tooling
  • Understanding of the MVC design pattern
  • Understanding of MySQL or Postgres SQL databases
  • Demonstrated organisational and prioritisation skills
  • Commitment and demonstration to IAA’s values and behaviours in all tasks and interactions
  • Eligibility to work in Australia on a permanent basis

The following experience is highly desirable;

  • Understanding of network technology fundamentals such as IP addressing and VLANs
  • Experience with cloud hosting providers such as Amazon, Google and Microsoft
  • Experience in a service provider or hosting provider
  • Experience working in a not-for-profit organisation
  • Degree or equivalent experience in software engineering
Programmer looking at a screen showing IAA website