About the role
We’re looking for a full-stack developer who’s as interested in the business problem as they are in the technical solution. You’ll work directly with clients alongside Liam, from initial discovery workshops through to building and deploying custom solutions.
This isn’t a role where you get handed tickets. You’ll be involved in understanding what the client actually needs, proposing solutions, making architectural decisions, and building systems that genuinely make their lives easier.
What you’ll do
- Client engagement: Participate in discovery workshops and ongoing client conversations. You’ll need to ask good questions and translate business problems into technical solutions.
- Full-stack development: Build custom applications from front-end to back-end. We work across different tech stacks depending on the client’s needs.
- Architecture decisions: Help shape the technical direction of projects. We value pragmatism over perfection.
- Deployment and maintenance: Own the solutions you build. Deploy them, monitor them, and improve them over time.
What we’re looking for
Technical skills
- Strong experience with modern web frameworks (React, Vue, Angular, or similar)
- Comfortable with backend development (Node.js, Python, .NET, or similar)
- Experience with databases (SQL and NoSQL)
- Understanding of cloud platforms (Azure, AWS, or GCP)
- API design and integration experience
- Version control and deployment practices
More important than tech skills
- Business understanding: You can talk to a business owner and understand their actual problem, not just what they think they need technically.
- Clear communication: You can explain technical concepts to non-technical people without condescension.
- Pragmatism: You choose the simplest solution that solves the problem. You’re not chasing trends for the sake of it.
- Self-direction: You take ownership and don’t need hand-holding. If you don’t know something, you figure it out.
- Quality focus: You care about the craft. You write maintainable code and think about edge cases.
What we offer
- Competitive rates (negotiable based on experience and arrangement)
- Remote-first (we’re based in Sydney, but you can work from anywhere in Australia)
- Direct client work (no layers of management or bureaucracy)
- Variety (every project is different, different industries, different problems)
- Ongoing learning (work across different tech stacks and problem domains)
- Autonomy (we trust you to do good work in the way that works best for you)
Not a fit if
- You prefer highly structured environments with clear career ladders
- You want to work on a single large product for years
- You’re uncomfortable talking directly to clients
- You need detailed specs before starting work
- You’re mainly interested in using specific technologies rather than solving business problems