29 Aug
|
UltraTalent
|
Victoria
29 Aug
UltraTalent
Victoria
Job Description
Want to build technology that thousands of students use every day?
n
We're looking for a Senior Software Engineer to join one of Australia's fastest-growing education businesses, working on a modern platform at the centre of its next phase of growth.
n
This is a genuinely hands-on, full-stack role. You'll work closely with the Engineering Lead, own meaningful features end-to-end and help solve some of the harder technical challenges across both new and existing systems.
n
What you'll be doing:
n
n
- Building and shipping full-stack features end-to-end, roughly 50/50 front and back end
n
- Working across both greenfield builds and an established production codebase
n
- Designing and developing APIs, services, interfaces and data layers
n
- Building and managing cloud infrastructure through IaC
n
- Improving CI/CD pipelines, testing and deployment practices
n
- Breaking larger technical challenges into pragmatic, deployable increments
n
- Reviewing code and helping maintain strong engineering standards
n
- Making sensible build-vs-buy and speed-vs-quality trade-offs
n
- Working in a lean environment where engineers have genuine ownership and wear multiple hats
n
n
The core stack:
n
You don't need experience with every technology, but we're looking for strong capability across:
n
n
- TypeScript & React
n
- AWS
n
- Infrastructure as Code - SST or Pulumi preferred
n
- CI/CD & GitHub Actions
n
- ORMs - Prisma preferred
n
- Vitest or Jest
n
- Python for CI/CD scripting
n
n
Experience with Next.js, Supabase, Turborepo/monorepos, Go or Deno would be advantageous, but not essential.
n
No Go experience? That's fine. If you're a strong engineer, it can be picked up on the job.
n
Your AWS experience
n
You don't need AWS certifications.
n
What matters is practical experience working with core AWS services and understanding how cloud infrastructure fits together, ideally including:
n
IAM | VPC/Networking | ECS/Fargate | S3 | API Gateway | CloudWatch
n
Experience provisioning AWS environments from scratch through IaC would be particularly valuable.
n
What we're looking for:
n
You're likely someone who:
n
n
- Has 5+ years of software engineering experience
n
- Is genuinely full stack, rather than heavily front-end focused
n
- Can build from scratch but is equally comfortable improving an existing codebase
n
- Thinks pragmatically and avoids unnecessary technical complexity
n
- Understands good API boundaries, security and application architecture
n
- Takes ownership of what you build from development through to production
n
- Is comfortable with on-call responsibility
n
- Communicates clearly, challenges ideas constructively and then commits to the agreed direction
n
- Enjoys the pace, ambiguity and ownership that comes with a startup/scale-up environment
n
n
High impact: Build technology used by thousands of students across Australia.
n
Real ownership: Stay close to the code and take meaningful features from idea through to production.
n
Up-to-date engineering environment: Work across TypeScript, React, AWS, PostgreSQL, IaC and a broader modern cloud stack.
n
Autonomy: Work closely with an experienced Engineering Lead without layers of bureaucracy or micromanagement.
n
Growth: Join a rapidly scaling organisation with significant investment in its technology platform.
n
Hybrid flexibility: Work flexibly with some time spent alongside the team in Melbourne CBD or Eastern suburbs.
n
If you're an experienced engineer who likes building, shipping and solving real problems rather than over-engineering them, we'd love to hear from you.
📌 Senior Software Engineer - Full Stack I Ed-Tech I Melb (Victoria)
🏢 UltraTalent
📍 Victoria