Remote Full-Stack Developer

at Cadmus

Posted 5 days ago 3 applied

Description:

  • Cadmus is a global EdTech company focused on providing equal opportunities for students to achieve academic excellence.
  • The role is for a Full-Stack Developer who will have the autonomy to make decisions and own their work from start to finish.
  • Responsibilities include building and owning features end-to-end, making critical technical and business decisions, designing and implementing core systems, and contributing to the codebase and company culture.
  • Success in the role involves understanding the business and product within the first 30 days, building relationships, and making meaningful contributions to the engineering roadmap.
  • After 3 months, the developer will operate independently, lead initiatives, and deliver impactful features while navigating ambiguity and improving processes.

Requirements:

  • Candidates must have 6+ years of overall industry experience as a senior full-stack engineer.
  • End-to-End Feature Ownership is required, with a history of leading feature development from problem definition to deployment.
  • Front-end expertise in React.js, TypeScript, and other web tools is necessary, along with the ability to utilize GraphQL APIs.
  • Back-end expertise in multiple languages and frameworks is required, with a preference for experience in Elixir or Erlang.
  • Deep Database Skills with advanced proficiency in PostgreSQL, including schema design and complex SQL queries, are essential.
  • Candidates should have startup experience and be comfortable working in fast-paced environments with tight deadlines.
  • A passion for programming and a curiosity for technology is important, with a history of personal projects or open-source contributions.

Benefits:

  • The position offers a flexible working culture, allowing for remote work or work from the Melbourne HQ.
  • Cadmus promotes a diverse and inclusive workplace where all individuals have equal opportunities to succeed.
  • Employees will be part of a mission-driven team that is passionate about their work and the impact they make.