Senior Backend Developer

frontier r&d ltd. • Canada
Remote
Apply
AI Summary

Shape and implement the core architecture of LangQuest, an offline-first open-source app for language data collection with AI-assisted features. Partner with lead developer to pressure-test and build large-scale designs including sync streams, partial replication, and CRDT-based editing systems. Requires deep PostgreSQL experience, strong TypeScript skills, and real-world experience with offline-first or distributed-sync architectures.

Key Highlights
Offline-first, open-source app for low-resource Bible translation
Core architecture with sync streams and partial replication (PowerSync)
CRDT-based approaches (Yjs/Automerge) for offline editing
Deep PostgreSQL experience (RLS, triggers, queues, logical replication)
Key Responsibilities
Shape and implement the core architecture of LangQuest
Partner directly with lead developer to pressure-test and build large-scale designs
Implement sync streams and partial replication (PowerSync)
Build configurable project and process template systems
Implement CRDT-based approaches (Yjs/Automerge) to editing published content offline
Technical Skills Required
PostgreSQL TypeScript PowerSync CRDTs Supabase
Benefits & Perks
Fully remote
Competitive pay DOE
Nice to Have
Research & development mindset
Passion for Bible translation and language preservation

Job Description


Company Description

Frontier R&D is seeking to glorify Christ and build his kingdom through translation software. Check out https://frontierrnd.com for more information.


Role Description

We are seeking a senior backend developer to shape and implement the core architecture of LangQuest, an offline-first, open-source app that enables language data collection with AI-assisted features for low-resource Bible translation.

You'll partner directly with our lead developer to pressure-test and build large-scale designs: sync streams and partial replication (PowerSync), configurable project and process template systems, and CRDT-based approaches (Yjs/Automerge) to editing published content offline.


Qualifications

Candidates should have deep PostgreSQL experience (RLS, triggers, queues, logical replication), strong TypeScript, and real-world experience with offline-first or distributed-sync architectures — plus a research & development mindset and a passion for Bible translation and language preservation. Experience with Supabase, PowerSync (or similar sync engines), and CRDTs is a big plus. Contract cycle follows the calendar year (full-time preferred), competitive pay DOE, fully remote. To apply, email resume and cover letter to [email protected].


Similar Jobs

Explore other opportunities that match your interests

Senior C# .NET Software Engineer

Programming
•
30m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada

Senior NICE CXOne Engineer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Miratech

Canada

Manager, Business Development - Auvik

Programming
•
13h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Auvik

Canada

Subscribe our newsletter

New Things Will Always Update Regularly