Job Description
We are seeking a skilled and motivated Core Blockchain Engineer to join the Bitcoin L2 Labs team.
In this role, you will be primarily focused on working with the Stacks core blockchain, an open-source network of decentralised apps and smart contracts built on Bitcoin.
The ideal candidate will have a strong background in blockchain technology, distributed systems, and a passion for developing innovative solutions that leverage the Bitcoin blockchain.
Responsibilities
Develop, maintain, and innovate the Stacks core blockchain and related infrastructure.
Design and implement secure and efficient Clarity smart contracts.
Collaborate with cross-functional teams to ensure seamless integration of blockchain solutions with existing systems.
Participate in the full software development lifecycle, including ideation, design, implementation, testing, and deployment.
Contribute to the development of distributed consensus mechanisms and other blockchain protocols.
Provide technical expertise and support for blockchain-related projects and consultations.
Stay up-to-date with the latest advancements in blockchain technology and industry trends.
Ensure the security and scalability of blockchain solutions through rigorous testing and code reviews.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field. Higher qualification is desirable.
5+ years of experience in systems programming, with deep involvement in the design, implementation, and testing of at least one non-trivial systems-level software project.
Excellent problem-solving skills and the ability to work independently and as part of a team.
Strong communication and collaboration skills, with the ability to work effectively in a remote and distributed team environment.
Proficiency in the Rust programming language.
Passion for blockchain technology and a commitment to staying current with industry developments.
Preferred Qualifications
Contributions to open-source projects.
Proven experience as a Core Blockchain Engineer or similar role.
Good understanding of blockchain technology, distributed systems, and consensus mechanisms.
Familiarity with Bitcoin and its ecosystem.
Understanding of cryptographic principles and security best practices in blockchain development.
Experience with Stacks and Clarity smart contracts is nice to have.