Job Description

About us:

At Cadmus, we believe every student should have equal opportunity to achieve academic excellence, that’s why we’re changing how the world learns! Get to know us by visiting cadmus.io or following our social channels.

Cadmus is a global EdTech company purposefully built for the higher education sector to break down global learning barriers by providing educators and diverse student cohorts with access to high-quality learning and assessment through one powerful platform. Built on rich, student-centric values, Cadmus empowers students to achieve their highest potential and graduate with the critical skills and knowledge to profoundly impact our workforces, communities, and evolving world.

Engineer (Full-Stack, Product Focus) Melbourne – Hybrid

We’re looking for a full-stack engineer with 3–5 years of experience who cares as much about why we’re building something as how. You’ll join customer calls, dig into support feedback, and turn what you learn into product improvements — not wait for a ticket to land in your queue.

What you’ll do:

You’ll own features end-to-end: from understanding the problem (often by talking directly to the people who have it) through to architecture, implementation, and deployment. Specifically:

  • Talk to customers and sit in on support conversations to understand pain points firsthand, then translate those insights into concrete product improvements.
  • Build and ship features across the stack — React and TypeScript on the frontend, Elixir and GraphQL on the backend.
  • Make real decisions about what to build and how. You’ll weigh trade-offs around UX, performance, scalability, and business impact, and communicate your reasoning to the team.
  • Design and implement core systems — robust GraphQL APIs, critical subsystems, and the frontend components that bring them to life.
  • Shape our engineering culture by contributing ideas beyond your own codebase, improving processes, and helping the team get better at building the right things.

What we’re looking for:

  • A product mindset. You’re naturally curious about users, you ask “why” before “how”, and you’re energised (not drained) by customer conversations.
  • 3–5 years of professional software engineering experience.
  • Strong frontend skills with React, TypeScript, and a solid understanding of reactive data flow, state management, and GraphQL consumption.
  • Backend experience — our backend is Elixir, and we love it. You don’t need to know it yet, but you should be excited to learn. What matters is that you’re comfortable picking up new languages and can reason confidently about data structures, type systems, APIs, and concurrency.
  • Comfort with ambiguity. You can take a vague problem and turn it into a shipped solution without needing everything spelled out.
  • A genuine love of the craft. Personal projects, open-source contributions, or just an enthusiasm for the latest thing you’ve been tinkering with — we want people who build because they enjoy it.

What success looks like:

In your first month, you’ll immerse yourself in the product, the customers, and the team. You’ll ship early contributions while building the context you need to take on bigger problems.

By three months, you’ll be operating independently — leading features, joining customer conversations, and making decisions that shape the product. You’ll be known not just for the code you write, but for the ideas you bring and the shine and polish of the product you build.

The team:

We’re a team of eight engineers (five senior, three junior) led by an experienced Head of Engineering and Principal Engineer. While the team spans several time zones, this role is based in Melbourne on a hybrid basis. You’ll work closely with teammates in the office and collaborate with our distributed colleagues across the week.

  • A remote-friendly, flexible working culture; where you can work from any global location
  • A diverse and inclusive workplace where there are no barriers to anyone succeeding
  • A surrounding team of mission-driven individuals who genuinely love what they do
  • Mentoring and succession planning for your career

Hiring Process

Our interview process is usually a team interview, a programming task, a live white-boarding exercise, and a conversation with our founder(s).

Inclusivity at Cadmus

At Cadmus, we hire great people from various backgrounds because it strengthens our company. We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, or disability status. If you share our values and enthusiasm for education, you will find a home at Cadmus.

If you need assistance or accommodations made due to a disability, please let us know.

Share this job:
Please let Cadmus know you found this job on Remote First Jobs 🙏

1393 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Cadmus

Find your next opportunity with companies that specialize in Education Technology. Explore remote-first companies like Cadmus that prioritize flexible work and home-office freedom.

Echo360 Logo

Echo360

A Learning Transformation Platform for education and business, offering video, engagement, and assessment solutions.

View company profile →
Turnitin Logo

Turnitin

Providing technology solutions to ensure educational integrity and improve learning outcomes globally.

View company profile →
Inspera Logo

Inspera

An end-to-end digital assessment ecosystem for education, integrating with learning management systems.

View company profile →
Mindstone Logo

Mindstone

A learning technology platform for practical AI education, helping professionals and teams implement high-impact AI applications.

View company profile →
Instructure Logo

Instructure

Develops and supports the Instructure Learning Platform and Canvas LMS for education markets.

View company profile →
Kahoot! Logo

Kahoot!

501-1000 kahoot.com

A global game-based learning and engagement platform for education and corporate use.

View company profile →

Project: Career Search

Rev. 2026.4

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply