Software Engineer
$79,200–$92,400 year
Hybrid · Melbourne, Victoria, Australia or Glen Waverley, Victoria, Australia
Job Summary
Contour is hiring a Software Engineer to own end-to-end features across the Learning Portal and related services. You will ship full-stack features from conception to deployment using a stack including Next.js UI, Go services, and Supabase edge functions, and you will design scalable systems and infrastructure (IaC with SST/Pulumi; AWS/Vercel). You will work to connect systems across Contour and enhance the student journey, pair with the Team Lead for thorough PR/MR reviews, and contribute to engineering culture with documentation and async-first collaboration. Required experience includes 2-3+ years in full-stack development and proficiency with TypeScript, Deno, NextJS, PostgreSQL, Go, Prisma, IaC, testing (Vitest/Jest; Cypress/Playwright), Supabase, AWS, GitFlow, CI/CD, and GitHub Actions. The role supports hybrid work with some on-site attendance at the Glen Waverley/Melbourne Campus in Australia. The position emphasizes ownership, code quality, and student-focused outcomes.
Required Qualifications
- 2-3+ years of full-stack development experience
- Fluent in TypeScript, Deno, Next.js, PostgreSQL, and Go
- Experience with ORMs (prefer Prisma)
- Experience with IaC (SST or Pulumi)
- Experience with Vitest/Jest for testing and Cypress/Playwright for E2E testing
- Familiarity with Supabase (Auth & Edge Functions) and AWS
- GitFlow, CI/CD, GitHub Actions
- Ability to conduct PR/MR reviews and create developer documentation
- Strong ownership and on-call readiness
- Mission-aligned approach to student outcomes
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.