31 Aug
|
Recognized
|
Brisbane
31 Aug
Recognized
Brisbane
About Us
Backed by a large company in Australia, we have built a Point of Sale software platform MVP in PHP. The MVP has been tested live at events and in restaurants, and we are now ready to turn it into a production-ready Laravel application. We are looking for an experienced Lead Software Engineer to take ownership of this transition and help shape the product as it scales.
The Role
You will lead the technical development of our POS platform, using the existing PHP MVP as the blueprint for a modern Laravel, TypeScript, and Inertia.js (React or Vue) application. This is a hands-on full-stack role covering the full front-end ordering experience, API development, and all back-end processing for the POS platform. You will work across everything from customer ordering flows and checkout through to orders, products, menus, payments, inventory, reporting, venue operations, integrations, and AI-assisted workflows.
You will work closely with the Managing Director, Head of Software, Project Manager, and Design/Product/Marketing teams to take the current MVP through to a scalable commercial product.
This is initially a senior hands-on individual contributor role, with a pathway into hands-on technical leadership as the product grows.
Key Responsibilities
- Review the existing PHP MVP and re-platform it into a modern Laravel application
- Own the full front-end ordering experience, including customer ordering flows, checkout, account/order screens, and responsive UI
- Own the back-end processing for the POS platform, including orders, products, menus, payments, inventory, venues, reporting, and operational workflows
- Build and maintain the Laravel back end and Inertia.js front end using TypeScript with React or Vue
- Design and build internal and external APIs to support ordering, payments, venue operations, reporting, integrations, and future product expansion
- Develop real-time online and phone order processing
- Build systems for product and menu management, inventory tracking, payment handling, and venue operations
- Improve and modernise the existing database structure
- Implement practical AI features that improve ordering, operations, inventory, or customer experience
- Use AI development tools such as Cursor, Copilot, and LLMs to improve development speed and quality
- Work with the Managing Director, Head of Software, Project Manager, and Product/Design/Marketing teams to align technical delivery with product goals
- Set coding standards, documentation practices, API standards, and CI/CD processes
- Mentor developers as the team grows while remaining close to the code
Required Skills
- 10+ years of professional full-stack web development experience
- Strong commercial Laravel experience
- Modern PHP 8.x experience
- Strong TypeScript experience
- Experience with Inertia.js and either React or Vue
- Strong API development experience, including RESTful API design, integrations, authentication, validation, and maintainable API architecture
- Strong MySQL skills,
including schema design and query optimisation
- Ability to work with legacy PHP code and move business logic into a modern framework
- Git experience
- Linux/server environment experience
- Experience with CI/CD pipelines
- Strong understanding of software architecture and maintainable code
Nice to Have (Not Required)
- Experience with POS, hospitality, restaurant, or retail systems
- Experience with e-commerce, payments, ordering systems, or inventory workflows
- Experience working in or around hospitality venues
- Experience using LLM APIs such as OpenAI or Anthropic
- Experience building AI features into real products
- Experience integrating with payment gateways, accounting platforms, delivery platforms, or third-party hospitality systems
What We’re Looking For
- A hands-on engineer who can take ownership of a product
- Someone who can work from an existing MVP and turn it into a scalable platform
- Solid product thinking, not just technical execution
- Clear communication with technical and non-technical stakeholders
- Ability to work independently and make good technical decisions
- Strong API, database, and full-stack architecture judgement
- Interest in using AI both as a development tool and as part of the product
What We Offer
- Remote work from anywhere in Australia
- Occasional travel to one of our Australian offices
- A clear pathway into a hands-on Lead Engineer role, with responsibility for mentoring developers while remaining close to the code
- A stable business with an established customer base
- The opportunity to build a new product from a proven MVP
📌 Lead Software Engineer (PHP/Laravel, Point-of-Sale, Remote/WFH) (Brisbane)
🏢 Recognized
📍 Brisbane