Haystack
← Back to Jobs
Full time
Technology

Senior Software Developer

Dcode GroupMelbourne, Victoria🇦🇺AustraliaPosted 10 Aug 2026

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

We're looking for a Senior Software Developer to help build and evolve modern web applications using Laravel and Vue.js. While this is our primary stack, we're open to experienced backend engineers from other modern PHP frameworks (such as Symfony) who are excited to learn Laravel

More than specific framework experience, we're looking for someone with strong engineering judgement. Someone who collaborates well, shares knowledge, gives and receives feedback, and understands that good software is built by balancing trade-offs. Sometimes the right solution is the technically elegant one; other times it's the one that's most consistent, maintainable, or delivers the greatest value to the client. We're looking for someone who can make those decisions thoughtfully.

This role is primarily based from our Abbotsford (Melbourne) office. Our engineering team is distributed across Australia and internationally, but this role works closely with our Melbourne-based leadership team and local developers. We offer flexibility where it makes sense, but we're looking for someone who enjoys being part of the office and contributing to the team culture.

Why you'll enjoy working here

We're an agency, so you'll work across a range of client projects, products and industries. Rather than supporting dozens of different technologies, we've intentionally standardised on Laravel and Vue, together with our own shared component library. That gives you the variety that comes from agency work while allowing you to build deep expertise in a modern, opinionated stack.

Because we work across many products and teams, consistency matters. We value developers who can understand an existing codebase, contribute thoughtfully, and leave it a little better than they found it. Great engineers know when to introduce new ideas, when to follow established patterns, and how to balance technical excellence with the practical needs of the team and the client.

What you'll be doing
  • Designing, building and maintaining applications using Laravel and Vue.js.
  • Developing and consuming RESTful APIs and third-party integrations.
  • Working across multiple client projects and becoming productive in existing codebases.
  • Collaborating with designers, product managers and fellow developers to deliver high-quality software.
  • Participating in technical design discussions and contributing ideas.
  • Reviewing code and providing thoughtful, constructive feedback.
  • Sharing knowledge and supporting less experienced developers where appropriate.
  • Troubleshooting production issues and improving application reliability, performance and maintainability.
What we're looking for
  • Strong commercial experience building backend applications with Laravel or another modern PHP framework such as Symfony.
  • Excellent knowledge of PHP and modern software engineering practices.
  • Experience designing and building RESTful APIs.
  • Strong SQL and relational database skills.
  • Experience working with Git and collaborative development workflows.
  • Experience writing automated tests and producing clean, maintainable code.
  • Experience with Vue.js or another modern frontend framework (such as React, Angular or Svelte), or a willingness to quickly become productive in Vue.
  • Strong communication skills and the ability to work effectively as part of a collaborative team.
  • A willingness to learn, adapt and work across different products and domains.
Nice to have
  • Experience with TypeScript.
  • Experience with queues, caching and asynchronous processing.
  • Experience working with AWS or other cloud platforms.
  • Experience with CI/CD pipelines and modern deployment practices.
  • Experience working in an agency or consultancy environment.
Who you are

You'll likely be someone who:

  • Collaborates well, communicates openly and values feedback.
  • Is curious and enjoys learning new technologies and approaches.
  • Exercises good engineering judgement-balancing pragmatism, consistency and technical excellence to suit the project, the team and the client.
  • Writes clean, maintainable code that others enjoy working with.
  • Believes great software is built by great teams, not individual heroes.

You'll join a collaborative team working across a diverse range of products and industries while building deep expertise in a modern Laravel and Vue stack. We encourage curiosity, knowledge sharing and thoughtful discussion, and believe the best ideas can come from anyone on the team.

We know great developers don't always tick every box. If this role sounds like a good fit for how you like to work, we'd encourage you to apply-even if your experience comes from a different PHP framework or technology stack. We'd rather hire someone with excellent engineering judgement and a collaborative mindset than someone who happens to know every corner of Laravel.

Get in touch

We love working with technology and are excited to explore new opportunities and new challenges. Contact us today - we would love to hear more about how you would like to embrace technology.

Skills

PHP
SQL
Svelte
Symfony
AWS
Angular
Git
LESS
Laravel
React
TypeScript
Vue

Similar jobs