Search jobs > Toronto, ON > Software engineer

Software Engineer - Trading Infrastructure

Berachain 🐻⛓⚛️
Toronto, CA
Full-time

About Berachain :

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 in building and scaling teams at technology companies like Apple, Coinbase, IBM and Y-Combinator with crypto native experience from some of DeFi’s most impactful protocols.

We're all highly passionate about Web3, Toybox and building infrastructure to bring decentralized finance to the masses.

Our core engineering team is based in Toronto. Here at Berachain, you’ll be joining a world-class team of experienced founders, engineers and researchers passionate about designing sustainable economic and blockchain systems.

We’re well funded by a group of leading digital asset investors, hedge funds, centralized exchange venture arms and strategic angels.

We are looking for self-starters and mission driven individuals to join us as we build the future of decentralized finance.

The ideal candidate for this role takes initiative and ownership over their work, thrives in a fast-paced and highly collaborative in-person environment, and is capable of rapidly adapting to evolving needs as required.

Requirements :

  • 5+ years experience in software development and relevant experience in blockchain technologies.
  • Degree in Computer Science, Computer Engineering, Software Engineering or related field
  • Significant experience in writing Golang programs with a good understanding of the best practices, concurrency primitives, packages go / * and reflection;

and ability to write production-quality code.

  • Deep understanding of computer science fundamentals including networking, storage, operating system, data structures, transpilers / compilers, etc.
  • Expertise in systems design and an appropriate taste for simplicity, both in internal abstraction structure and in choice of third-party dependencies
  • Top-notch communications skills, clear written prose, and a knack for working with a diverse range of contributors and users, synthesizing different perspectives, and mediating occasional disputes
  • A high degree of personal responsibility and ownership : you’ll be responsible for setting deadlines and holding yourself accountable to them
  • Experience in an agile development environment;
  • Experience in setting up and working with CI systems;
  • Knowledge of UNIX network stack (TCP / IP, HTTP);
  • We especially encourage engineers that fulfill some of the above with no prior experience of working on blockchain technologies.

Nice to have :

  • Experience in creating microservices for such systems as Kubernetes, Ansible, Docker, Terraform;
  • You are passionate about blockchain, have used DeFi Apps and believe in the opportunity of decentralization and blockchains to change how the financial world works today.

Job Responsibilities :

  • Design and develop decentralized trading infrastructure including trading engines, and REST & Websocket API endpoints.
  • Write high quality and well tested Golang code, following the latest design and development patterns.
  • Create open source blockchain-based code utilizing the Cosmos-SDK and Ethereum Virtual Machine (EVM) to power the Berachain protocol.
  • Creating tools for load testing and protocol benchmarking.
  • Constantly improve yourself by keeping up to date with the latest technologies trends
  • 3 days ago
Related jobs
Berachain 🐻⛓⚛️
Toronto, Ontario
Full-time

Degree in Computer Science, Computer Engineering, Software Engineering or related field Significant.. Job Responsibilities. Design and develop decentralized trading infrastructure including trading engines..

SureTask
Toronto, Ontario
Full-time

Our core engineering team is based in Toronto. Here at Berachain, you'll be joining a world class team.. Develop and maintain a deep understanding of the low latency trading infrastructure market and..

Lyft
Toronto, Ontario
Full-time

Our Infrastructure team is passionate about building software to solve problems at massive scale.. As we grow our team, we are seeking experienced Infrastructure Engineer to ensure that as our..

Fathom
Toronto, Ontario
Full-time

M in late 2022. We are looking for a Software Engineer (Backend Data) to work on data products that.. Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data, such as..

New!
theScore
Toronto, Ontario
Full-time

About the Work As a key member of our vegas trading team you will. Work with our preferred technology.. Other duties as required. In your role as a Senior Engineer, you'll also be impacting technical work..

Promoted
CDW
Greater Toronto Area, Ontario
Full-time

Senior Network Engineer Architect Hybrid. 2 days a week in office West Toronto This is a Senior Level.. Our client is looking for a Sr. Network Engineer, a "hands on architect", to design, build, and support..

Promoted
New!
PartnerRe
Toronto, Ontario
Part-time

Duration. 6 months. extensions Location. 3x week, Toronto Must haves Cloud experience ideally GCP Springboot Java Microservices DevOps and Containerization Multithreading Strong co..

Promoted
Insight Global
Toronto, Ontario
Full-time

Qualifications. Education. University degree in Computer sciences, Engineering or a closely related field. Experience. Minimum 6 years relevant working experience Technical Specialized Knowledge..

Promoted
B3 Systems
Toronto, Ontario
Full-time

As an AI Engineer you will work directly with customers to quickly understand their greatest problems.. Strong skills in NLP and deep learning. Software engineering hands on software development experience..

Promoted
Brunel
Toronto, Ontario
Full-time +1