Enable job alerts via email!

Core Chain Developer in Toronto - Berachain -⛓⚛️

Blockchain Works

Toronto

On-site

CAD 100,000 - 150,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in decentralized finance seeks a blockchain developer to innovate consensus mechanisms and enhance deployment processes. Ideal candidates will have extensive experience in software development, particularly with Cosmos SDK and Golang, and thrive in a collaborative, fast-paced environment. Join a passionate team dedicated to transforming finance through blockchain technology.

Qualifications

  • 5+ years in software development with blockchain experience.
  • Proficiency with Cosmos SDK, Tendermint, Ethereum clients.
  • Extensive experience in Golang and secure programming.

Responsibilities

  • Design and implement consensus mechanisms and testing tools.
  • Collaborate with teams to improve CI/CD processes.
  • Stay updated on blockchain technologies and DevOps practices.

Skills

Networking
Distributed Systems
Cryptography
Golang
Agile Methodologies

Education

Degree in Computer Science
Degree in Computer Engineering
Degree in Software Engineering

Tools

Kubernetes
Docker
Terraform
Ansible

Job description

Background:

Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management, and enterprise development. Our team combines traditional experience from companies like Apple, Coinbase, IBM, and Y-Combinator with crypto-native experience from impactful DeFi protocols. We are passionate about Web3, Toybox, and building infrastructure to bring decentralized finance to the masses. Our core engineering team is based in Toronto. At Berachain, you'll join a team of experienced founders, engineers, and researchers dedicated to designing sustainable economic and blockchain systems. We are well-funded by leading digital asset investors, hedge funds, centralized exchange venture arms, and strategic angels.

We seek self-starters and mission-driven individuals to help build the future of decentralized finance. The ideal candidate takes initiative, owns their work, thrives in a fast-paced, collaborative in-person environment, and adapts quickly to evolving needs.

Role Overview:

You will collaborate with cross-functional teams to automate deployment processes, manage cloud infrastructure, and implement best practices for continuous integration and continuous deployment (CI/CD) pipelines.

Responsibilities:

  • Blockchain: Design, optimize, and implement novel consensus mechanisms. Develop distributed network testing tools. Write high-quality, well-tested Golang code following current design and development patterns. Participate in designing, developing, and implementing the core economic system. Explore Cosmos SDK projects and other related projects built on Cosmos.
  • Collaboration: Work closely with the Protocol team to utilize and improve consensus mechanisms.
  • Documentation: Write documentation, create flow diagrams, and review designs.
  • Tools: Create tools for load testing and protocol benchmarking.
  • Research and Innovation: Stay informed about advancements in blockchain technologies and DevOps practices. Research, design, scope, and estimate tasks. Continuously update your knowledge on current technology trends.

Requirements:

  • Experience: 5+ years in software development with relevant blockchain experience. Proficiency with Cosmos SDK, Tendermint, and Ethereum clients like Geth, Reth, Nethermind, Besu. Expertise in networking, distributed systems, storage, databases, operating systems, and runtimes. Experience in agile environments, gRPC, and git. Ability to lead development and optimization of blockchain consensus mechanisms.
  • Knowledge: Deep understanding of computer science fundamentals, including networking, storage, OS, data structures, transpilers/compilers, UNIX network stack (TCP/IP, HTTP).
  • Blockchain Knowledge: Strong understanding of blockchain concepts, consensus protocols, distributed systems, cryptography, smart contracts, governance, wallet transactions, Cosmos SDK, etc.
  • Programming: Extensive experience in Golang, understanding of best practices, concurrency, and secure programming. Experience with prototyping and orchestration tools like Python, Ansible, Terraform, Puppet, Chef. Interest in open, decentralized, permissionless tech, and the intersection of technology, economics, finance, and governance.
  • Infrastructure Tools: Experience creating microservices with Kubernetes, Ansible, Docker, Terraform.
  • Education: Degree in Computer Science, Computer Engineering, Software Engineering, or related field.

Desirable Knowledge:

  • Contributions to Cosmos SDK and/or Tendermint Core.
  • Passion for blockchain, experience with DeFi apps, and belief in decentralization's potential to transform finance.
  • Encouraged for engineers meeting some criteria without prior blockchain experience.
  • Interest in proof-of-stake, consensus algorithms, decentralized exchanges, cryptography.
  • Experience setting up CI systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.