VSCode Editor Plug-in Developer (Contractor)
Location : Remote / Dallas, TX (Preferred)
Employment Type : Contract
About the Job
We’re looking for a skilled and security-minded developer to build a Visual Studio Code (VSCode) extension that helps developers detect and securely migrate secrets (., API keys, passwords, tokens) from source code to enterprise-grade Secrets Management platforms. This role is ideal for someone passionate about secure software development, developer tooling, and automation.
Responsibilities
- Design & Develop VSCode Extension : Architect and implement a robust plug-in that scans code for hardcoded secrets and provides automated workflows to migrate them to a secure vault.
- Secret Detection Algorithms : Integrate or build detection logic to identify secrets across multiple programming languages and file formats.
- User Experience : Create intuitive UI components within VSCode for alerts, quick fixes, and configuration settings.
- Integration with Secrets Managers : Build secure API integrations with platforms such as HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and others.
- Security Best Practices : Ensure all operations within the plug-in follow secure coding and data handling standards.
- Collaboration : Work closely with security engineers, product managers, and developers to align on requirements and deliverables.
Minimum Qualifications
Experience developing VSCode extensions using JavaScript / TypeScript.Strong understanding of secure coding practices and secrets management.Familiarity with enterprise Secrets Manager platforms (., HashiCorp Vault, AWS Secrets Manager).Proficiency in and modern front-end development practices.Experience with CI / CD, Agile methodologies, and cloud-native development.Working knowledge of Identity and Access Management (IAM) principles.Preferred Qualifications
Experience with GitHub Copilot or similar AI-assisted coding tools.Familiarity with Java and other general-purpose programming languages.Experience building developer tools or IDE plug-ins.Strong problem-solving skills and ability to work independently in a fast-paced environment.Tech Stack & Tools
Languages : JavaScript, TypeScript, JavaFrameworks :Tools : VSCode Extension API, GitHub Copilot, Secrets Manager APIsMethodologies : Agile, CI / CD, TDD