A live role
Senior Software Engineer (Typescript), AI Clients: Duo CLI
from GitLab · read the original and apply on their site
Remote, Poland
Our take: The real work here is owning GitLab Duo's command line tool end to end in TypeScript, shaping its architecture and craft while mentoring engineers across a fully remote async team.
If you love the terminal and care about how a command feels to type, this is a role where you own a developer tool from problem to rollout, in TypeScript, with real say over its architecture. You will get to make AI genuinely useful in developers' daily workflows, hold a high bar on quality and performance, and grow other engineers through thoughtful reviews. It is fully remote and largely async, which suits someone who does their best deep work in writing and on their own clock.
Needs
- typescript engineering
- cli tooling design
- systems architecture
- long-term direction
- mentoring engineers
- reliability and performance
Rewards
- owning a product
- developer experience wins
- high quality bar
- polished craft
- cross-platform integration
Demands
- fully remote work
- async collaboration
- clear written english
- cross-team alignment
- measuring feature usage
Grows
- architectural trade-offs
- technical leadership
- new languages and platforms
- giving code feedback
Values
- engineering rigour
- user obsession
- inclusive culture
- learning and exchange
- iterative pragmatism
Drains
- reducing technical debt
- backward compatibility
- careful code reviews
- async written updates
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