Software Engineer (php)

Engineering · Full-time · Melbourne, Australia

Job description

About your next workplace - Nexigen Digital

We are Australia’s largest privately-owned group of online service providers, which includes brands such as VentraIP, Synergy Wholesale, and Digital Eagles.

Every day our all-Australian team deliver exceptional service and outstanding support to our 200,000+ customers who choose us for their domain names, website hosting and digital marketing.

Over the past fifteen years, we have been constant game-changers, industry innovators, award winners, and community leaders - and now is your chance to join our team.

The Position

As a Software Engineer at Nexigen Digital, you will work with a close, agile team to deliver new projects and continuous improvements to our internal and customer facing systems. We're looking for someone who is passionate, proactive, goal oriented and posses excellent problem solving skills.

We know first hand that brilliant software engineers come from a variety of backgrounds and experiences, in fact, some of our developers started out on our own customer service help desk. We pride ourselves on maintaining a team culture that provides opportunities through collaboration, knowledge sharing and continuous learning and development, and as such are able to provide opportunities to a range of developers with different skillsets and experience.

An average day will generally involve:

  • Building secure, reliable and scalable code that can be used across our platforms
  • Working with the latest PHP web technologies such as Laravel 11 and PHP 8.3
  • Maintaining and improving our core billing and CRM systems, domain registrar platforms and our new projects in the pipeline, with opportunities to work across projects and teams
  • Work with our product managers and fellow software engineers to scope, build, test and deploy new features and fixes across our projects and products
  • Solving complex integration scenarios with external providers and suppliers
  • Learn something new

The right person (is it you?)

  • Has one to three years' experience in PHP development (we'll take personal & self taught experience into consideration as well)
  • Programs in PHP using the MVC model (bonus points you have used Laravel or Phalcon)
  • Knows their way around a command line and has an understanding of Linux environments
  • Has a good understanding of relational databases using MySQL/MariaDB and familiar DB schema designs
  • Has integrated with RESTful APIs or SOAP Web Services (bonus points if you've built them too)
  • Knows their way around Git (including GitHub) and has a good understanding of version control
  • Is able to work collaboratively within a team environment and follow established standard processes
  • Can follow and maintain PER Coding Style guidelines.
  • Maintains a great attention to detail and able to throughly test their own work to ensure a high quality hand over
  • Doesn't practice "ego driven development"

Handy things to have (or are able to learn)

  • Experience with using HTML5, CSS3, Bootstrap, SASS or LESS, JavaScript, jQuery
  • Experience with the React.js framework
  • Have an understanding regarding implementation of good UI/UX in web development.
  • Knowledge of the Domain Name and Web Hosting (cPanel, WHM, Plesk, etc.) industry is valuable.
  • Experience and know how to work with Perl and Python languages.