We’re looking for a Senior Full Stack Software Engineer to help design, build, and scale modern web applications across our platform. You’ll work end-to-end across the stack. From crafting intuitive frontends to developing robust backend services using Node.js, TypeScript, React, Next.js, and PostgreSQL.
This is a Brisbane-based hybrid role, with 3 days in our office and 2 days WFH each week. It's ideal for engineers with 4+ years of experience who are ready to take on greater ownership, contribute to technical direction, and help mentor others as our team grows.
What You'll Be Doing
-
Designing and developing features across the full stack: frontend (React/Next.js/Tailwind CSS) and backend (Node.js/TypeScript/PostgreSQL)
- Creating and consuming RESTful APIs and building scalable, secure services
- Writing and maintaining robust automated tests (Cypress, Jest, etc.)
- Setting up and optimising CI/CD pipelines with GitHub Actions
- Deploying and managing applications on AWS
- Collaborating closely with product and QA teams to deliver high-quality features
- Participating in code reviews, architectural discussions, and engineering improvements
- Supporting and mentoring less experienced team members, leading the engineering activities within your squad and ensuring the sprints are on track
What You'll Bring (Must Have)
- 4+ years of professional experience as a full stack engineer
- Experience with AI agents, generative AI coding, or AI-enhanced developer workflows
- Strong proficiency in Node.js and TypeScript in production environments
- Solid frontend skills with React, Next.js, and modern UI best practices
- Experience building APIs and working with relational databases (PostgreSQL)
- A passion for clean, testable, and scalable code
- Excellent communication and cross-functional collaboration skills
- Familiarity with Agile methodologies and fast-paced delivery cycles
- Experience with mentoring, team collaboration, or stepping into tech leadership
Bonus Skills (Nice to Have)
-
AWS serverless architecture, especially with Lambda
- Knowledge of GraphQL or event-driven systems
- Familiarity with infrastructure as code or containerisation (e.g., Docker, Terraform)
What’s In It For You?
-
Competitive salary package plus Super
- Modern Brisbane CBD office location - less than 10 minute walk to Brisbane Central Train Station
- Paid Parental Leave
- Family Subscription Discount
- Join a rapidly growing national business
- Be part of a fast-growing, innovative automotive business
- Be part of a business that's transforming the way Australians access vehicles
About The Company
At Karmo, we're changing the game when it comes to how Australians get behind the wheel. As the country's largest car subscription provider, we give drivers a flexible, stress-free alternative to traditional car buying or leasing. We operate nationally across five states, but we've kept our fast-moving, down-to-earth team vibe. We’re growing quickly, we skip the unnecessary corporate red tape, and we love finding smart ways to do things better. If you’re looking for a workplace where your ideas actually get heard and you can make a real impact, you’ll fit right in.
How To Apply
If this role sounds like you, please click on the apply button & follow the prompts. We will get in touch if you are shortlisted for this opportunity.
*You must have relevant qualifications & experience to be considered for this position. We will only be contacting those who match the criteria. All shortlisted applicants will be required to undertake a pre-employment check including police and medical check*
Please visit https://karmo.co/ for more information