Melbourne, Victoria, Australia Remote (Global) Employment

Cadmus is hiring a Full-Stack Developer

About the Role

Cadmus is hiring a Senior Full-Stack Developer for a high-ownership role where you will lead feature development from initial problem definition through to final deployment. You’ll be responsible for making critical technical and business decisions, designing core systems, and actively shaping our codebase and engineering culture.

What You'll Do

  • Build and own features end-to-end, including breaking down complex features, designing architecture, building frontend and backend, and deploying independently.
  • Make critical technical and business decisions, analyzing choices based on performance, scalability, UX, and business value.
  • Design and implement core systems, including robust GraphQL APIs and critical subsystems.
  • Shape the codebase and culture, contributing to an environment of high ownership, technical curiosity, and practical problem-solving.

What We're Looking For

  • 6+ years of overall industry experience as a senior full-stack engineer.
  • A history of leading end-to-end feature development from initial problem definition to final deployment.
  • Significant experience with React.js, TypeScript, and other web tools for front-end development.
  • Proficiency in multiple backend languages and frameworks.
  • Advanced proficiency with a relational database like PostgreSQL, including schema design, performance tuning, and writing complex SQL queries.
  • A proven track record of thriving in a fast-paced startup environment, comfortable with ambiguity and delivering under tight deadlines.
  • Deep curiosity and love for programming, evidenced by personal projects, open-source contributions, or experimentation with new technologies.

Nice to Have

  • Functional programming expertise.
  • Real-world programming experience in Elixir or Erlang for a web back-end.

Technical Stack

  • React.js, TypeScript, GraphQL
  • PostgreSQL
  • Elixir, Erlang

Team & Environment

You'll join a globally distributed remote-first team collaborating across multiple time zones. The team includes five senior engineers, three junior developers, and you will report to the Engineering Lead and Principal Engineer.

Benefits & Compensation

  • Flexible working culture with the option to work from our Melbourne HQ or remotely.
  • Diverse and inclusive workplace with no barriers to success.
  • Team of mission-driven individuals who love what they do.

Work Mode

This is a globally distributed, remote-first role. We are open to candidates based in Melbourne, Tokyo, Turkey, Thailand, and India.

We never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, or disability status.

Required Skills
React.jsTypeScriptGraphQLPostgreSQLElixirErlangFull-Stack DevelopmentSoftware EngineeringSystem DesignAPI DevelopmentDatabase ManagementFrontend DevelopmentBackend Development
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
C

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.

Visit website
Job Details
Category fullstack
Posted 8 months ago