Blockchain P2P Networking Engineer

Remote (Canada) : Competitive

Apply Now

About Skylock

Skylock is a pioneering Canadian startup dedicated to enhancing security within the decentralized finance (DeFi) sector. Our vision is to preemptively neutralize smart-contract vulnerabilities by detecting and thwarting malicious transactions in real-time, ensuring a safer blockchain ecosystem for all.

Job Overview‍

Skylock is on the lookout for a seasoned Blockchain P2P Networking Engineer with a strong background in Ethereum's devp2p networking, Golang, and NoSQL database technologies like LevelDB. This role is crucial for developing and architecting a lightweight devp2p client capable of maintaining an up-to-date chain history, essential for tracing and simulating transactions on the latest blocks. As part of our agile team, you will play a pivotal role in shaping our infrastructure's future, moving from hands-on development to leading architectural design and coordinating development efforts as our team expands.

Responsibilities

  • Architect and develop a high-performance devp2p client that efficiently stores and updates blockchain history.
  • Design and implement robust database solutions for storing blockchain data, with a focus on NoSQL technologies.
  • Analyze and optimize code for maximum efficiency and reliability, ensuring smooth operation under high-load scenarios.
  • Work collaboratively with the team to identify and integrate best practices in P2P networking and blockchain data management.
  • Lead and mentor future development team members, guiding architectural decisions and development processes. ‍

Requirements

  • Proven expertise in Ethereum's P2P networking (devp2p) and blockchain technology.
  • Strong proficiency in Golang and experience with NoSQL databases, preferably LevelDB.
  • Demonstrated ability in architecting scalable and efficient software solutions.
  • Solid understanding of blockchain transaction processes and the ability to simulate and trace transactions.
  • Excellent problem-solving skills and the ability to convey complex technical concepts in simple terms.
  • Strong organizational and leadership skills, with a knack for project management and team collaboration. ‍

Nice-to-have

  • Experience in leading small to medium-sized development teams, with a focus on agile methodologies.
  • A portfolio of open-source contributions or personal projects related to blockchain or P2P networking.

Join Us

At Skylock, we're not just building technology; we're crafting a safer future for DeFi. Our team values innovation, collaboration, and the relentless pursuit of excellence. If you're ready to make a significant impact in the blockchain space and grow with a dynamic team, we'd love to hear from you.


Upload File