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