Confio is a funded startup, founded in 2020, that is a key contributor to the Cosmos ecosystem. We created and maintain open-source tools: CosmWasm, CosmJS, and an IBC Relayer. We are also preparing to launch Tgrade, a blockchain-focused on self-sovereign, regulated DeFi; building out both the backend and frontend tooling. We are looking for key contributors for both our open source projects as well as the Tgrade infrastructure and product line.
We are a small team of skilled engineers coupled with a senior product team looking to make a huge impact while also enjoying our jobs. Our fully remote team is made up of 11 nationalities working in 7 countries with a common language of English, we are committed to building a diverse team, and are proud to be an equal opportunity employer. We recognise that our lives are complicated and we empower you to manage your work/life balance.
We are also nice people who care about our fellow humans and the world in general. And about half of us are parents, so we well-understand the challenges of managing a full-time job from your living room with 3 kids in lockdown. Our working culture is one of flexibility where results count, not fixed or long hours.
You’ll be maintaining the open source library CosmJS, a client-side library that makes blockchains accessible by user facing applications. CosmJS connects to various blockchains and serves thousands of users through dozens of applications already. So you’ll not only work for one company but the whole Cosmos ecosystem. What you build matters to many and needs to be robust in order to prevent bugs that pop up in other applications on the user’s device. Blockchain clients like CosmJS deal with private key material and implement some interesting cryptography. But no worries, you don’t need to be an academic as you are surrounded by peers who can help with the tricky stuff.
Interacting with our userbase in chats and GitHub issues is part of the job. This can be challenging and rewarding at the same time. You need to be able to extract requirements and step-by-step implementation strategies out of vague problem descriptions. Watch out: what users request is not always what they need. But since our users are developers themselves you are communicating among professionals. Making your work accessible by providing a base level of documentation and examples will help reducing support requests and grow the pool of happy users. This can then be picked up by developer relations colleagues to create workshops and events.
What you bring
- A passion for excellent software and thorough testing
- Enjoy static types and the strictest linter configuration possible
- Like spending a lot of time on edge cases that almost never happen
- Patience and careful thinking
- At least 2 years of experience in Software development
- Self-organized and willing to write and sort your own tickets
- Solid spoken and written English
- Some blockchain experience
- Know the difference between REST and an HTTP API
- Bonus: worked with TypeScript
- Bonus: worked in open source projects and familiarized yourself with the culture
- Bonus: some knowledge of cryptographic algorithms (signing, encryption, hashing)
- Bonus: familiar with Cosmos
What we offer:
Competitive Salary. Nothing Silicon Valley style, but we will pay you what you are worth, and reward your skills beyond basic engineering.
Work-Life Balance. This is not a Silicon Valley startup, we promote European quality of life and 40 hours means 40 hours. No one expects you to respond on the weekend.
Learning environment. We welcome questions and are happy to teach. We are all constantly learning and please share your knowledge with us as well.
The flexibility of a 100% remote role (We're looking for candidates located +/- 2h Berlin time zone).
Part-time options are available as well. Let's talk.