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 competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain VS Code extensions using JavaScript/TypeScript and Node.js to enhance developer productivity and workflows.
Develop and evolve Domain-Specific Languages (DSLs) including grammar, AST models, semantic validations, and artifact generation.
Integrate DSL tooling into CI/CD pipelines, automate tasks with CLI utilities, and collaborate with teams for tooling adoption and maintenance.
Minimum Requirements
3-5 years of software development experience focused on developer tooling, IDE plugins, or language engineering.
Proficiency in JavaScript/TypeScript and Node.js with hands-on experience developing VS Code extensions.
Experience with Langium or similar language workbenches for DSL development.
Bachelor's degree in Engineering (B.Tech/B.E) or equivalent.
Ideal Candidate Profile
Strong expertise in VS Code extension development with knowledge of language server protocols and debugging protocols.
Experience integrating tooling with CI/CD pipelines (e.g., Jenkins) and scripting with Python for automation.
Comfortable designing and evolving DSLs leveraging language workbenches like Langium and understanding of AST models and grammar engineering.
