We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Engineers who find a new job through Blockchain Works average a 15% increase in salary 🚀

Remote Software Engineer, Tendermint Core (Go)

Remote | Worldwide

01 June, 2021

Compensation

Competitive

Contract type

Full time
Sponsorship offered
Remote working

Technologies & frameworks

  • Blockchain
  • Distributed Ledgers
  • Distributed Systems
  • Golang
  • distributed databases

Benefits & perks

  • Remote working
  • Flexible working
  • Paid sick days
  • Learning budget
  • Gym memberships
  • Full visa coverage
  • Free coffee
  • Medical insurance
  • Free lunch & snacks
  • Extra vacation days
  • Maternity & paternity leave
  • Conferences
Work on a groundbreaking proof-of-stake consensus engine which secures billions of dollars

Role overview

Interchain GmbH is a 13-person company which works on core blockchain technology. We are based in Berlin, but our team stretches from New York City to Ulyanovsk, Russia. We keep in touch through Slack and Zoom, and get together in person periodically (when COVID permits).

One of our responsibilities is Tendermint Core, a Byzantine Fault Tolerant consensus engine which powers a number of projects both inside and outside the blockchain space, including the Cosmos Network. All in all, Tendermint Core secures billions of dollars of value across many different systems. But we don’t take ourselves too seriously: We strive to build great software, while having a lot of laughs along the way.

Tendermint Core engineers are responsible for building and maintaining Tendermint Core. Activities include:

  • Anticipating new attacks on Tendermint and designing and implementing new ways to handle them
  • Architecting and implementing new features, like state sync, to make Tendermint safer and faster
  • Refactoring pre-existing components, like the mempool or P2P layer, to meet new needs
  • Testing distributed systems and ensuring protocol and implementation correctness
  • Updating Tendermint to meet new requirements from users and ever-increasing performance needs
  • Reviewing pull requests from community contributors and answering questions from users

We’re not especially picky about your previous experience, but we're looking for candidates who ideally have:

  • A solid understanding of distributed systems fundamentals, and real world experience with distributed systems. You have worked on systems that have nuanced concurrency and data models.
  • Great communication skills. You speak and write with clarity, and have a high degree of empathy. You are comfortable working with people across company lines and can collaborate with strangers over the internet.
  • Excellent generalist programming ability. You have a knack for systems design and can debug sophisticated programs when something goes wrong. You have experience working in a systems language. We do all our work in Go, but if you’ve worked in another language like Rust, Java, or C, you’ll probably be able to get up to speed quickly with our projects.
  • Curiosity and a desire to learn new things. You are keen to continue honing your craft, and you’re not afraid to jump into an unfamiliar area.
  • A taste for simplicity. You know how to choose good abstractions and make sensible choices around 3rd party dependencies.
  • Demonstrated ability to take ownership. You finish what you start and keep a high standard of quality. You take pride in your work.
  • A home base within our working timezones. You are probably based in a timezone between UTC-5:00 (New York) and UTC+3:00 (Moscow).

It is nice, but not a requirement, to be familiar with:

  • Go
  • Consensus algorithms, like Paxos, Raft, or PBFT
  • Blockchains or other distributed databases
  • Networking
  • P2P systems
  • Cryptography
  • Open source maintainership

Not sure if you're a fit? Please feel free to apply anyways, and we'll take it from there.

Interchain GmbH believes that great people come from a broad range of backgrounds, and that the diversity of our team is one of our strengths. Discrimination has no place at Interchain GmbH and we do not discriminate on the bases of race, color, gender, gender identity, national origin, age, religion, disability, or sexual orientation. We are committed to fighting bias and discrimination in our workplace and in our communities.

  • 10-49

At Interchain GmbH, we are responsible for stewarding some of the most foundational infrastructure for blockchain ecosystems. Our work helps secure billions of dollars in value across a variety of major blockchain projects, including Cosmos, and we are pioneering new protocols for interoperability across the entire blockchain ecosystem. Our vision is to create a new interconnected ecosystem, a new internet of blockchains: The Interchain. Our products include Tendermint Core, a groundbreaking, Byzantine-fault tolerant consensus protocol; the Inter Blockchain Communication protocol, a reliable, ordered, authenticated cross-ledger data transport protocol; and Gaia, the software that powers the Cosmos Hub.

View 4 jobs

Interested in seeing how Interchain GmbH work? Contribute to their Open Source.

View All Issues
Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Compensation

Competitive

Contract type

Full time
Sponsorship offered
Remote working

Technologies & frameworks

  • Blockchain
  • Distributed Ledgers
  • Distributed Systems
  • Golang
  • distributed databases

Benefits & perks

  • Remote working
  • Flexible working
  • Paid sick days
  • Learning budget
  • Gym memberships
  • Full visa coverage
  • Free coffee
  • Medical insurance
  • Free lunch & snacks
  • Extra vacation days
  • Maternity & paternity leave
  • Conferences

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Interested in seeing how Interchain GmbH work? Contribute to their Open Source.

View All Issues

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Lead technical development of the interblockchain communication (IBC) protocol.
RemoteSponsorship
Remote Software Engineer, Tendermint Core (Go)