Full-stack engineer (React / TypeScript / Python / AWS)

Location: Remote or London · Full‑time contract (initial 3–6 months, option to extend)

Why we need you

We’re looking for a full‑stack engineer to partner with the founders, delivering new features while keeping the codebase modern and maintainable.

What you’ll do

  • Build and ship new product functionality on the frontend, helping researchers publish, discover and interact with seminars.
  • Refresh the oldest parts of our React codebase (≈3–4 years old) by introducing TypeScript and current best practices where they’ll have the greatest impact.
  • Add and refine APIs in our Python/Flask application to support new frontend features and ensure performance under live‑event load.
  • Collaborate closely with the founders in short iteration cycles; we’ll agree on an initial work package together and evolve scope based on impact.

About you

  • 5 + years building production web applications with React (TypeScript) and Python (Flask).
  • Confident working across the stack—from modern React patterns to implementing Python APIs that deliver the data.
  • Advocate for typed code, automated tests and clear, pragmatic architecture.
  • We anticipate most development will be on the frontend, so candidates with particularly strong React experience are encouraged to apply.

Bonus points

  • Experience integrating or productionising LLM‑powered features.
  • An eye for design and user experience.
  • Academic background or previous work on research‑tech/publishing products.

How we work

  • Daily stand‑ups and Slack communication (London timezone).
  • GitHub pull requests, CI/CD to Netlify and AWS.
  • We embrace AI tools to assist development and improve code quality.
Joining Cassyni means shaping the technical future of a product already used by thousands of researchers each month to share their knowledge.

Contract details

  • Full‑time contract for an initial 3–6 months with the possibility of extension.
  • Competitive day rate