A live role
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK
from GitLab · read the original and apply on their site
Remote, Canada; Remote, United States
Our take: The real work here is extracting a shared, well-versioned TypeScript SDK from GitLab's language server so that other engineers, editors, and web clients can depend on it.
If you get quiet satisfaction from designing an API that other engineers will lean on for years, this is your kind of work: extracting a real SDK out of a language server, one well-versioned TypeScript package at a time. You will own scoped packages end to end, ship with minimal hand-holding, and have senior and staff engineers beside you when the architecture gets interesting. It suits someone who cares about interfaces, backward compatibility, and clean seams as much as shiny features, and who thrives working fully remote and in the open.
Needs
- typescript everywhere
- designing public apis
- node.js core work
- extracting packages
- testing and code review
- clear technical writing
Rewards
- shipping with autonomy
- building what others depend on
- real ownership
- funded growth
Demands
- exacting rigour
- security mindfulness
- cross-team collaboration
- on-call rotation
- solving tricky bugs
Grows
- api and systems design
- learning vue 3
- frontend product craft
Values
- transparency
- working in the open
- craftsmanship
- fully remote async
- inclusion
Drains
- incident firefighting
- versioning housekeeping
- bundle size tuning
Would you love this work?
See how what you love doing lines up with this role - it takes about ten minutes to find out.
Find what I'd love to do next