As a Fullstack Engineer on the Duo Client SDK team at GitLab, you will build the shared foundation for every GitLab Duo client. This involves extracting logic from the GitLab Language Server into a true software development kit (SDK) – a set of well-versioned TypeScript packages that editor extensions, the web-based Duo Chat on GitLab.com, and eventually external applications can use. You will work in TypeScript across frontend and backend systems, designing the SDK's Node.js core and public application programming interface (API), and also work in the clients that use it. This role rewards individuals who care about interfaces, versioning, and backward compatibility as much as features, as other engineers will depend on their work. You will have senior and staff engineers to assist with design, and will own the implementation of scoped packages, shipping improvements with minimal guidance while collaborating with the team on larger architectural changes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed