Lithuania Remote (Global) Full-time

Cadmus is hiring a Senior Software Engineer (Full Stack)

About the Role

Cadmus is hiring a Senior Software Engineer (Full Stack) to take end-to-end ownership of product features, make critical technical and business decisions, and help shape our codebase and engineering culture. You will join a mission-driven team operating with a high degree of independence and a focus on practical problem-solving.

What You'll Do

  • Build and own features end-to-end, from breaking down complex requirements and designing architecture to implementing frontend, backend, and deployment.
  • Make critical technical and business decisions, analyzing choices based on performance, scalability, user experience, and business value while articulating trade-offs.
  • Design and implement core systems, including robust GraphQL APIs and critical subsystems.
  • Shape the codebase and culture, navigating the existing codebase while contributing to a culture of high ownership, curiosity, and problem-solving.

What We're Looking For

  • 5+ years of overall industry experience as a senior full-stack engineer.
  • A history of leading feature development from initial problem definition to final deployment, including making key architectural and product decisions.
  • Significant previous experience with React.js, TypeScript, and other web tools for Front-End development.
  • Proficiency in multiple backend languages and frameworks, with a solid understanding of their differences and strengths.
  • Proven track record of thriving in a fast-paced startup environment, comfortable with ambiguity and delivering practical solutions under tight deadlines.
  • Driven by a deep curiosity for how things work, demonstrated through personal projects, open-source contributions, or a passion for experimenting with technology.

Nice to Have

  • Functional programming expertise.
  • Real-world programming experience with a web back-end.
  • Experience with Elixir.

Technical Stack

  • React.js
  • TypeScript
  • GraphQL
  • Elixir

Team & Environment

You will join a globally distributed team led by the Head of Engineering and a Principal Engineer, consisting of five senior engineers and three junior developers collaborating across multiple time zones.

Benefits & Compensation

  • Remote-friendly, flexible working culture; you can work from any global location.
  • A diverse and inclusive workplace with no barriers to success.
  • Mission-driven team.
  • Mentoring and succession planning for your career.

Work Mode

This is a fully remote position open to candidates in Melbourne, Tokyo, Turkey, Thailand, India, and other global locations.

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.

Required Skills
React.jsTypeScriptGraphQLElixirFull Stack DevelopmentSoftware EngineeringSystem DesignAPI DevelopmentFrontend DevelopmentBackend DevelopmentProblem SolvingCode ReviewAgile Methodologies
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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 5 months ago