Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand, mid-level experience band, and metro location increase candidate competition.
Core TypeScript/Node skills transfer, but DSL and VS Code extension specialization limits cross-industry fit.
Multiple explicit mandatory technologies and a clear 3–5 years requirement create strict shortlisting filters.
Job Description
Structured overview of role & requirementsAbout This Role
Design and develop VS Code extensions and developer productivity tools using JavaScript/TypeScript and Node.js focusing on editor features and UI/UX improvements.
Design and evolve Domain-Specific Languages (DSLs) including grammar definition, semantic validation, and artifact generation using Langium or similar tools.
Integrate DSL tooling into CI/CD pipelines, automate workflows with CLI tools, and maintain high code quality through tests and documentation.
Minimum Requirements
3–5 years of professional experience in software development focused on developer tooling, IDE plugins, or language engineering.
Proficient in JavaScript/TypeScript and Node.js with hands-on experience in VS Code extension development.
Practical experience with Langium or similar language workbenches for DSL development and understanding of LSP and DAP.
Experience in Python scripting for automation, Jenkins for CI/CD pipeline maintenance, and familiarity with Electron framework.
Educational Qualification: B.Tech/B.E
Ideal Candidate Profile
Experienced in building robust developer tooling and extensions specifically for VS Code environment.
Skilled in language engineering with ability to design and maintain DSLs including grammar and AST manipulation.
Comfortable working with CI/CD integrations and automation scripting, maintaining software lifecycle quality in agile settings.
