Software Engineer (Mid-Level/Senior) – React & Content Platform

Hotmaths Pty Ltd — Australia · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Build the content platform behind the educational resources used in Australian and International classrooms. Applicants must have existing working rights in Australia. We are not offering visa sponsorship for this position. Hotmaths develops a web-based learning platform for schools and universities, built around content from Cambridge University Press & Assessment and brought to life with video, quizzes and interactive material. We're looking for a Software Engineer to build the content management systems that get that material onto the platform — accurately and at scale. This is a primarily front-end role using TypeScript and React, with some backend work alongside it. You'll start on foundational development in our Payload CMS, then move into maintaining and extending it while building support for entirely new types of educational resources over the coming years. What you'll do Build and refine the front-end of our Payload CMS in TypeScript and React — the interfaces our content team works in every dayDesign and build support for new educational resource types as the platform growsTake on backend work where needed, including parsing, processing and converting supplied and generated content into the structured JSON consumed by the CMSWork with complex educational content and formats such as HTML, XML and LaTeXWork directly with content providers, including Cambridge University Press, alongside our developers and QA teamWork in an agile development environment with iterative releases and continuous improvement What you'll bring 3+ years of professional software engineering experienceStrong professional experience with TypeScript and React — this is where most of the work sitsExperience building and maintaining substantial web applications, not just individual UI componentsEnough backend confidence to transform complex data into structured JSON when the job calls for itThe ability to understand detailed requirements and turn them into practical, maintainable softwareClear communication skills — you'll be working with both technical and non-technical stakeholdersA degree in IT, Computer Science, Engineering or equivalent industry experienceYou must be able to work from our Port Melbourne office two days per week Nice to have Experience in online publishing or educational technologyExperience with XML, HTML, LaTeX, JavaScript or PythonBroad full-stack web development experienceExperience working with content management systems How we work This is a permanent, full-time hybrid role based in Port Melbourne, Melbourne. Salary Base salary from $105k to $135k, dependent on skills and experience, plus bonus and superannuation. You'll work from our Port Melbourne office two days a week and remotely for the rest — enough time together for real collaboration and knowledge sharing while retaining flexibility for focused remote work. Why it matters The work you do here ends up in front of students and teachers. Getting educational content structured properly is what makes a lesson usable in a classroom. It's detailed engineering work with a visible result. Apply through LinkedIn with your CV. We'd love to hear about something you've built.