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
