





Tier-1 employer, mid-level role in metro but niche tooling reduces general applicant density.
Developer tooling fundamentals transfer across industries, but DSL and VS Code-extension expertise raise domain specificity.
Explicit 3–5 years plus mandatory VS Code, TypeScript, Langium, Jenkins and degree create stringent filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop VS Code extensions and advanced developer productivity tools using JavaScript/TypeScript and NodeJS, including syntax highlighting, code completions, diagnostics, and UI/UX enhancements.
Build and evolve Domain-Specific Languages (DSLs) with Langium or similar workbenches, handling grammar definitions, semantic validation, and artifact generation.
Integrate DSL tooling into CI/CD pipelines using Jenkins and automation scripts, maintain code quality through testing and collaboration, and produce developer documentation.
3-5 years of software development experience with focus on developer tooling, IDE plugins, or language engineering.
Proficiency in JavaScript/TypeScript and Node.js for extension and tooling development, with hands-on VS Code extension experience.
Practical experience with Langium or equivalent DSL workbenches and understanding of Language Server Protocol (LSP) and Debug Adapter Protocol (DAP).
Experience with Python scripting, Jenkins for CI/CD pipeline integration, and familiarity with Electron framework.
Experienced in building scalable, maintainable developer productivity tools and extensions for VS Code, focusing on DSL engineering and language tooling.
Skilled at integrating language tooling into automated CI/CD environments and enhancing developer workflows effectively.
Comfortable working independently within cross-functional, distributed teams focusing on software lifecycle and agile methodologies.