06 Nov
|
Contour Education
|
Melbourne
06 Nov
Contour Education
Melbourne
Who We Are
Contour was founded in **** by students who saw that the quality of your education was basically a lottery.
Teachers stretched thin by the system, learning materials that varied from school to school, and support that stopped the moment you left the classroom.
We began with 5 students in a room.
Today 15,000+ students have trusted Contour as their academic partners, and we've grown to 500+ team members across 10 campuses in Australia.
In **** we ranked #8 on the AFR Fast 100 of fastest-growing companies.
We've produced hundreds of 99+ ATARs, tutored the world-record UCAT scorer, and placed 850+ students into medical and dental schools across Australia.
Contour is made up of three brands:
Contour Education
→ academic performance in high school
Contour MedPrep
→ entry into medical and dental schools
Contour TestPrep
→ entry into selective and scholarship schools
Contour is built by students, for students.
What You Will Do
Reporting to the Engineering Team Lead, you will operate as a core contributor to our technical roadmap, balancing deep code work with system-wide thinking.
End-to-End Product Engineering
Ship Full-Stack Features:
Deliver features from conception to deployment
(Next.js UI, API routes and Go services)
.
Solve Complex Problems:
Devise robust solutions for connecting systems across Contour and enhancing the student journey via our Learning Portal.
Build for Users:
Translate product requirements into high-impact tools that students and tutors rely on daily.
Systems & Architecture
Architect for Scale:
Collaborate to design entirely new scalable systems and infrastructure from the ground up.
You will work on both brownfield optimisation and greenfield innovation.
Modern Cloud Operations:
Maintain a full-stack view of our systems.
You will utilise IaC solutions (SST/Pulumi)
and cloud services (AWS, Vercel) to ensure our platform is robust, scalable, and secure.
Engineering Culture & Standards
Champion InnerSource:
contribute to a culture of clear documentation, modular design, and async-first collaboration.
You will create comprehensive developer docs and structured issues.
Elevate Quality:
Implement rigorous testing standards using Vitest/Jest for integration and Cypress/Playwright for E2E testing.
Technical Alignment:
Pair with the Team Lead and conduct thorough PR/MR reviews to maintain high code quality and technical alignment across the team.
What You Will Bring
Engineering Expertise:
You bring 2-3+ years of full-stack development experience and are fluent in our core stack: TypeScript, Deno, NextJS, PostgreSQL, and Go.
Technical Breadth:
You have experience with ORMs (preferably Prisma), IaC solutions (
preferably
SST or Pulumi), Vitest or Jest (for integration and unit testing) and Cypress or Playwright (for E2E testing).
Cloud Proficiency:
You are familiar with AWS services.
You understand service implementation patterns and how to deploy via Vercel or similar pipelines.
Qualified Standards:
You write clean PRs and code, are experienced with GitFlow branching, implementing CI/CD pipelines, configuring GitHub Actions, can use issue-tracking tools like Linear or Jira.
Team-player:
You can conduct detailed PR/MR reviews, provide constructive feedback to peers, and can create dev-friendly documentation.
High Ownership Mentality:
You are comfortable with being on-call and take responsibility for the features you ship.
Mission-Alignment:
You're genuinely here for the mission of helping students.
You align technical decisions to enable better student outcomes, not just engineering perfection.
Bonus:
Experience working in a quick-paced startup/scale-up environment or working within a monorepo.
Why You Will Love It
Impact & Ownership:
You will ship features end-to-end.
This involves working on the frontend, backend logic, and the supporting infrastructure.
Your work will be recognised and used immediately.
Breadth over Narrow Specialisation:
This role requires a full-stack view.
You will ensure features are built coherently from top to bottom, avoiding the boredom of hyper-specialised, repetitive tasks.
Best of Both Worlds:
You will have the chance to work on both brownfield optimisation and greenfield innovation projects.
Flexible Setting:
Hybrid-friendly work from anywhere, with some on-site attendance at our Glen Waverley/Melbourne CBD Campus to connect with the team.
Growth Potential:
Opportunity for career development to progress as the organisation grows into a national education group.
Competitive Package:
Salary range of
$120,000 to $140,000 AUD + super
, plus extra leave, EAP access, and lifestyle perks.
Ready to use your engineering skills to build something that lasts?
If you want to turn code into a meaningful impact for students across Australia, we want to hear from you.
How to Apply
? Ready to make a real impact?
Application Process
Submit your application.
Shortlisted candidates will complete a video interview and technical assessment.
Suitable candidates will then be invited for an interview.
📌 Software Engineer (Melbourne)
🏢 Contour Education
📍 Melbourne