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, Java
- Frameworks:
- Tools: VSCode Extension API, GitHub Copilot, Secrets Manager APIs
- Methodologies: Agile, CI/CD, TDD