
Senior JavaScript Engineer (SuperDoc)
Primary stack
Job description
About the Position
Senior JavaScript Engineer (SuperDoc)
SuperDoc is an open-source document editor that brings modern DOCX editing and advanced collaboration to the web. We are looking for a passionate Senior JavaScript Engineer to join our team and help us modernize document workflows with our open-source editor.
About SuperDoc
SuperDoc is an open-source document editor bringing modern DOCX editing and advanced collaboration to the web. We care a lot about building simple, beautiful document experiences that teams can self-host, extend, and trust. Our editor powers real-time collaboration, dynamic LLM-driven suggestions and actions, streamlined agentic workflows, and more. SuperDoc is already the editor platform of choice for a new wave of LegalTech and GovTech companies.
Under the hood, we dynamically bind MS Word OOXML to a ProseMirror schema in our editor JS library, and make it easy for customers to add their own features and AI actions on top. Any prior experience building/extending editors (ProseMirror, TipTap, Lexical, etc.) or parsing OOXML is a big bonus.
We’re a small engineering team that ships fast and works closely with our user community. SuperDoc is an Equal Opportunity Employer.
Location & Hours
- Location: Remote-friendly; San Francisco Bay Area preferred
- Schedule: Full-time, with core team collaboration hours between 9AM–1PM PT for team meetings, project deep-dives, and customer calls
- We’re a distributed team across time zones – we value clear communication/documentation and work synchronously when we’re not in those overlap hours
Role & Responsibilities
You will be a core engineer building new editor capabilities that bring intelligent understanding, formatting, editing, and LLM-assisted actions into the document experience.
On a typical project, you might:
- Dive deep into MS Word OOXML parsing and mapping to ProseMirror nodes and marks
- Design and ship AI + editor integrations that help users draft and restructure complex documents
- Own features end-to-end: from talking to users, to designing APIs and UX, to shipping and iterating
- Collaborate directly with co-founders, sales, and customers to shape the roadmap
- Articulate to the team how involved technical decisions will drive business outcomes – including key trade-offs and the design choices made for project success and longer-term sustainability
- Champion the best practices in engineering, data security, and automated testing
This is an opportunity to modernize the document experience: reimagine high-volume document workflows on top of a modern and open editor platform.
Requirements
- Core Skills:
- Deep technical expertise in modern JavaScript (and ideally TypeScript)
- Experience with Vue and ProseMirror
- Preferred Skills:
- Passionate builder: you’ve started something from scratch (a startup, product, or meaningful project) or actively contribute to a community/OSS project
- Demonstrates compassion for the user and crafts helpful, intuitive solutions
- Learns from user and team feedback, and polishes-and-iterates a feature to excellence
- Strong communication and collaboration skills
Tech Stack & Tools
- JavaScript
- TypeScript
- Vue
- ProseMirror
- GCP
- Node
- Playwright
- Excalidraw
- Linear
We Offer
- 20 working days of vacation and 15 sick leaves (public holidays as well)
- Healthcare Expense Reimbursement
- Sports Membership Reimbursement
Apply Now
Interested candidates can apply now to join our innovative team at SuperDoc.
© uSoftware. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Львів, Краків (Польща)
More at uSoftware
All 36 roles
Sales Manager
uSoftware · Kyiv

Senior Java Engineer - Keycloak / IAM
uSoftware

Senior QA Engineer – Backend Services, Automation & Performance Testing
uSoftware · Georgia

AI & LLM Engineer (Liberate)
uSoftware