About VLS
VLS is pioneering security solutions for the Lightning network. Our open source project enhances security for Lightning network users by separating Lightning private keys and security rule validation from the LN node, into a discrete signing device (the VLS signer). This reduces the attack surface and ensures fund safety, even if the LN node is compromised.
Role Overview
We are seeking a skilled Rust Developer who is passionate about Bitcoin, Lightning and security to contribute to our open-source project. You will focus on implementing and refining VLS features and improving the resilience of VLS against potential attacks by malicious actors.
What You'll Do
- Collaborate with a global team to develop and maintain the VLS project using Rust
- Engage with the VLS community, responding to questions, gathering feedback, and using the insights to refine functionality.
- Write clean, maintainable, and efficient code.
- Frequently test VLS software to ensure software is secure and performing as expected.
- Identify, investigate and resolve bugs.
- Participate in code reviews and improve software quality.
- Contribute to internal and external documentation.
What We're Looking For
- Strong proficiency in Rust and experience with systems programming.
- A keen interest in Bitcoin, Lightning, and security.
- Ability to deliver high-quality, well-documented and testable code.
- Enthusiasm for open-source philosophy and community engagement.
- Good communication skills and a collaborative team player.
- Experience with network protocols, particularly Bitcoin and Lightning, is highly desirable.
- Experience with embedded devices or HSMs a plus.
Why Join Us
- Lead the way in securing the Bitcoin Lightning network.
- Work on cutting-edge technology in a project that blends cryptography with real-world applications.
- Flexible working hours in a fully remote, global team.
- Collaborate with a global community of developers.
- Enhance your skills and knowledge in Rust and open source development.
How to Apply
Please send your resume (if comfortable) and GitHub link, along with a brief explanation of your interest in VLS, to jackronaldi@protonmail.com. We look forward to learning about your approach to solving complex problems and your passion for security in the Bitcoin space.
To help us see if you're a good fit, we'd like to see your code. Submit a PR for a starter issue or, if you're feeling bold, a piece of a larger project.
Note: We are an open source project, not a company. While this role will be funded by grants received by our project, this is not a traditional role as you might be used to. We will provide more details to interested applicants.