Our team is focused on building Evmos, the port-of-entry for launching applications across multiple blockchains.
Evmos is the one of the first Ethereum Virtual Machine-based blockchains in the Cosmos ecosystem and enables developers to launch apps that run smart contracts across any number of EVM and Cosmos-based blockchains. It makes that process as simple and seamless as possible by allowing developers to continue creating apps in programming languages like Solidity or Vyper they’re already accustomed to in the Ethereum ecosystem.
Evmos opens a new frontier for blockchain applications, expanding the functionality of the EVM by enabling cross-chain applications that tap the liquidity and user bases of multiple blockchain ecosystems to provide more unified experiences.
What you’ll be doing
As a Core Engineer, you will be working closely with our co-founders and our Core Engineering team to create and develop the EVM and interoperability components for our blockchain. You will participate in driving technical specifications, design, architecture, and the implementation for our EVM on the Cosmos SDK. As your knowledge of the internal codebase matures, you will have an ownership role in all elements of project life cycles: research, design, development, testing & reviews, Q/A, and deployment. This will help us minimize tech debt while strategically driving new features that power all the decentralized applications deployed on Evmos.
Working with us will also give you the opportunity to collaborate directly with other engineering teams and projects in the ecosystem like the IBC, Cosmos, and Tendermint Core teams.
What you will learn
At Evmos you’ll get familiarity with blockchain technologies to a point where you can develop an intensive depth of knowledge of them. We will teach you how smart contracts work at a lower lever using the EVM and go-ethereum (aka. Geth) and also how to implement app chains using the Cosmos SDK framework and the Tendermint Consensus Engine.
As a software engineer, you will be able to write production-quality code in Go that is easy to audit and efficient in terms of deployment, execution, and maintenance. You will also learn how to use different technologies like Protobuf encoding, write API clients in gRPC, JSON-RPC, or REST. After a few months working with us, you will be able to write clean and effective documentation and comments so that you can communicate the changes you implemented to the rest of the team, open source contributors and auditors.
Our team taught the first university-level Blockchain for Developers course at UC Berkeley so we can also guide you though the journey of learning other disciplines related to cryptocurrencies and blockchain like economics, mathematics, cryptography, distributed systems, and more.
Nice to Haves
Although a formal CS degree is NOT strictly required, we are looking with someone with “computer science fundamentals” or relevant experience in the field. We’re looking for new teammates that have excellent communication and collaboration skills. Other bonus or nice to haves items are:
Understanding of blockchain technology, distributed systems, or cryptography.
Experience working with Docker, and/or Kubernetes.
Experience working with any public cloud service (eg. AWS or GCP).
Familiarity with code generation tools, CI/CD practices, and infrastructure as code.
You are well connected and had given conference talks or written content to boost your personal brand, for example.
You want to help us build community in the cities where we operate.
Below is a list of company benefits available to Evmos employees. We are constantly updating them as part of the regular feedback cycle from the team. Please reach out to us if you have a special requirement when applying to a position and we will happily take it into consideration.
Competitive salary, plus token package
Fitness and mental health/mindfulness stipends
All necessary equipment, tech, and office setup
Global co-work membership (for remote employees)
Health Care coverage
Quarterly team off-sites and retreats
Full reimbursement for ecosystem conferences (travel, accommodation, and tickets)
Continuous learning stipends / Educational budget
Transportation stipends, eg: Bike, public transportation, Uber / cab (in case of work-related or after-hour traveling)
Unlimited vacation policy for full-time employees
PTO and situation-specific support
Maternity and paternity leave
Visa sponsorship for US or Germany*
*Subject to review by local authorities