Overview

Are you a Senior Software Engineer? Do you apply modern engineering practices to solve problems and deliver incremental, valuable, business outcomes? Are you located in Brisbane or Melbourne? If you said yes to all three questions, then this could be the perfect role for you! 

We are on the search for a full-stack engineer with a front-end focus, to join our client’s company as their Senior Software Engineer. This role will see you working as a team player, applying modern engineering practices to solve problems and deliver incremental, valuable, business outcomes.

This is a full-time role, located here in Brisbane or down in Melbourne!

As the Senior Software Engineer (Full Stack) you will be responsible for delivering software solutions that will enable our client to implement their strategic plans to meet their future business goals. This particular position involves working their Retail Customer Portal: a key component of their strategic differentiator of exceptional customer experience! You will champion Cloud adoption, Test Automation, CI/CD, Site Reliability Engineering and new Application Architectures (specifically Microservice Architectures and Event Driven Application Architectures) in your squad, all while being supported by the Engineering Lead and the Architecture and Enablement team.

If this sounds like a role you’d thrive in, keep reading to learn more!

About You:

  • You have the ability to balance the long-term and short-term implications of individual decisions
  • You have a firm grasp on the latest technology trends
  • You have an innovative and questioning mindset to explore ideas and prototype solutions
  • You have the drive to find the root cause of issues and resolve them so that they never recur
  • You have excellent communication skills, both written and verbal
  • You have a knack for working and communicating with business stakeholders
  • You have the ability to collaborate with and influence broad communities of technical experts

Benefits:

  • Join a company that supports flexible working and embraces a diverse and inclusive environment
  • Enjoy a supportive working environment with growth opportunities all around
  • Work for one of the world’s best-known brands, surrounded by industry-leading professionals
  • Join a team that focuses relentlessly on delivering outstanding service and cutting-edge solutions to their customers

The Role:

  • Take initiative and be responsible for technical solutions to data quality and workflow challenges
  • Discover, discuss and debate approaches to problems and work collaboratively with the crew to determine the best path forward
  • Work collaboratively with a great team to support the mission
  • Help maintain and improve all things software
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Share your knowledge with others and be keen to learn from others

Experience:

  • Excellent engineering skills across a range of technologies (full stack with a focus on UI). Specific skill areas include:
    • Deep experience with Django web framework (and python)
    • Awareness and understanding of the benefits of coding ‘abilities’: readability, maintainability, observability
    • Understanding of secure coding practices in various layers of the stack (OWASP)
    • Experience with vanilla JS, jQuery, bootstrap, old-school AJAX and/or exposure to one modern framework (vue.js, angular, react)
    • Experience choosing and implementing client-side vs. server-side solutions (e.g. pagination, data processing, filtering) with consideration of memory and database performance
    • Experience in asynchronous solutions: Celery, queues and tasks scheduling (airflow or cloud-native)
    • Strong RDBMS skills with at least one area of expertise: data modelling, triggers, readable SQL, SQL tuning, indexes, database monitoring, workload optimisation, AWS RDS (postgreSQL)
    • Data warehousing experience (legacy or modern)
  • Experience working with AWS Cloud environment
  • Experience in modern engineering practices – branching strategies, testing – TDD, CI/CD, instrumentation
  • Agile maturity including knowledge of Scrum and XP practices as well as an ability to coach others in their use
  • Experience with virtualisation and cloud solutions and how these can be applied to complex enterprise systems
  • Experience with a variety of architectural patterns, including Microservices and event-driven platforms
  • Experience applying integration technologies, including messaging middleware and modern API-driven approaches
  • Awareness of security for web applications & network architectures;
  • Experience breaking down legacy monolithic systems to transition to modern architectures
  • Full lifecycle IT Systems delivery experience in complex environments (7+ years)

Salary:

Commensurate with experience

This is an exciting opportunity for a full-stack engineer with a front-end focus to jump into a role as a Senior Software Engineer with an innovative and supportive team! 

Interested? You should be! Contact Emily (emily@huntandco.io, 0403 726 487).

Interested, but this role isn’t quite right for you? Get in touch! We have other current and upcoming opportunities we’d love to discuss with you.


At Hunt & Co., we are fierce advocates for diversity, inclusion and equality in digital and believe that technology should be built by all people, for all people. You have probably seen the stats: women and other underrepresented people in tech tend to only apply for a role when they meet 100% of the criteria. Don’t take yourself out of the race! If you think you have what it takes, but don’t necessarily meet every single point on the job description, please still get in touch. We’d love to have a chat and see if you could be a great fit.

While we’re looking at your application, and preparing to come back to you with an update, why not get to know us a little better and follow us on social media? We also regularly post job and industry updates on there too! Linkedin, Facebook, Instagram.