Bitcoin L2 Labs

Visit website

Core Blockchain Engineer

  • Software Development
  • Full-time
  • Remote

Posted on November 5, 2024

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.