Software Engineer (Full Stack)
Oceania
July 6, 2026 at 9:34 AM
About Currents
Currents Golf is a Melbourne-based software company building booking and operations technology for premium private golf clubs.
As an early-stage Australian technology company, we're building products that solve real operational challenges for golf clubs while creating better experiences for golfers. Every team member has the opportunity to make a meaningful impact on the product, our customers, and the future of the business.
About the Team
We're a small, ambitious team based in Melbourne. We move quickly, ship frequently, and work directly with customers to solve real problems.
This isn't a role where you'll spend months fixing bugs or implementing predefined tickets. You'll work closely with the founders, contribute to meaningful features from day one, and have the opportunity to influence both the product and our engineering culture.
Attributes We Value
What You'll Do
As a Software Engineer (Full Stack), you'll build software that's used every day by golf clubs across Australia. You'll work across the entire product - from user experience through to backend services, infrastructure, and deployment.
We're looking for someone with strong fundamentals, genuine curiosity, and evidence that they love building software. Whether that's through internships, professional experience, open source, or personal projects, we care far more about what you've built and how you think than the number of years on your resume.
This role is based in Melbourne.
Responsibilities
Technologies you'll work with: TypeScript, Node.js, React, PostgreSQL, Vercel, Google Cloud Platform (GCP), Git/GitHub, REST APIs, and modern AI-assisted development tools.
Who You Are
You're passionate about building products, not just writing code.
You enjoy understanding software end-to-end - from the user experience through to APIs, databases, cloud infrastructure, and deployment. You're comfortable taking ownership of your work and can independently turn high-level requirements into thoughtful technical solutions.
You thrive in environments with ambiguity. Rather than waiting for detailed specifications, you're excited by the opportunity to shape solutions, make decisions, and build software that has a real impact.
Minimum Qualifications
Preferred Qualifications
What We Offer
Why Join Currents?
Joining Currents means joining at a pivotal stage. You'll help shape the product, influence technical decisions, and play a meaningful role in the growth of the company. You'll work directly with the founders, ship features that customers use every day, and have the opportunity to accelerate your career in an environment where ownership and initiative are genuinely valued.
If you're looking for a role where you can take ownership, solve meaningful problems, and grow quickly as an engineer, we'd love to hear from you.
If you've built something you're proud of - a side project, startup, open-source contribution, or anything else - please include it in your application. We'd love to see what you've created.
Application Process
Please include:
Within your Resume please include the following (where applicable)