×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Curvenote
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, React.js
Salary/Wage Range or Industry Benchmark: 110000 - 150000 CAD Yearly CAD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

Curvenote | Remote (Canada-based preferred) | Full-time

About Curvenote

Curvenote is building the infrastructure for connected knowledge in a computable world, because static PDFs are the weakest link in how science and technical work get shared, losing the data, code, and context behind them.

We started as researchers frustrated with that disconnect and built the SCMS, a web-first platform for compiling, publishing, and preserving technical work. We're a core contributor to MyST Markdown and run on an open-core model: open-source formats and tools, with enterprise features for scale and security. Researcher-led and Y Combinator-backed, we are expanding beyond academic publishing into broader technical and industry workflows.

The Role

We're looking for a Senior Full Stack Developer to help build Curvenote end to end, from the PostgreSQL database and data model up through the APIs and services that power our product and editorial/publishing workflows.

Curvenote's platform runs on a Type Script monorepo with Prisma over PostgreSQL, Supabase and a React/Remix front end, serving both our open-source CLI/publishing tools and our hosted enterprise APIs and products.

You'll work directly with our CTO and the rest of engineering, with real ownership over how the product's data, services, and interfaces evolve as we scale from single-author projects to institutional and journal-scale publishing.

What You'll Do
  • Own features end to end, schema design, API and service work, and the front-end surface they power
  • Design and evolve our PostgreSQL schema and data models across the core platform, the products is supports and its editorial/publishing workflows
  • Design data models that hold up as usage scales from an individual author's project to a journal or institution running hundreds of thousands of submissions
  • Lead migrations, indexing, and query performance work so the platform stays fast as data volume and concurrency grow
  • Build and maintain the APIs and services that connect our data layer to the React/Remix front end and our open-source CLI
  • Proactively work with the rest of our engineering team to employ AI developer tooling and agentic development practices safely throughout the development of our stack
  • Think about data integrity and separation of concerns across our open source contributions, open core and proprietary products
  • Help set standards for testing, backups, migrations, and data safety as we take on more institutional and enterprise customers with real compliance expectations
  • Debug and resolve production issues quickly and calmly, across the stack
  • Represent the product externally where useful: with partners, at conferences, in blog posts or documentation
What We're Looking For
  • Bachelor's degree in computer science, engineering, or equivalent.
  • 8+ years of experience as a full stack or backend-leaning engineer, with deep, hands‑on expertise in data modelling, API design, infrastructure and application builds
  • Strong experience with both an ORM such as Prisma (or equivalent) and working in raw SQL.
  • Comfort working across Type Script/Node.js and a modern front-end framework (React or similar) and some experience with modern frameworks such as Remix, React Router or next.js.
  • A track record of designing data models and APIs for complex, evolving domains, not just CRUD apps.
  • Experience scaling a multi‑tenant SaaS product, including backend performance tuning under real production load.
  • Comfort owning infrastructure and product decisions with real autonomy, we're a small team, and you won't be handed a spec for everything.
  • Excellent written communication. You can explain a scheme decision or a migration plan clearly.
  • Genuine interest in science, open access, or research infrastructure.
  • A positive and proactive attitude…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary