Engineering

Sr. Solidity Engineer (Remote)

Remote
Work Type: Full Time

Who are we looking for

We expect all team members to do their life’s best work while they are at Persistence Labs. We’re on the lookout for passionate, hungry, motivated, hardcore crypto-native folks who want to win (at life!).


  • We want people who want to play long-term games with long-term people.

  • We strongly believe in the powers of compounding (money, relationships, expertise).

  • We stay humble when things are going well and persistent when things are not going well.

  • Ultimately, results matter not just efforts or processes.

  • We care for the people we work with. Truly!

  • Good vibes!

About the role

Persistence Labs is currently seeking an experienced Solidity engineer to join our team who knows what it takes to ship high-quality software in production. We're looking for a candidate who has a good grasp of software development fundamentals and is eager to enhance their skills while contributing to our projects. The ideal candidate should have an appreciation for writing clean, efficient, and maintainable code and be open to adopting best practices.

In this role, you will be part of a remote and dynamic startup environment. We value individuals who are not discouraged by unfamiliar concepts and are willing to learn. Effective communication, both in writing and verbally, is important. Additionally, we encourage engineers to take on challenges and may provide opportunities for mentorship to help you grow in your career.

Roles & responsibilities

  1. Design, develop, ship and maintaining production-grade blockchain software 

  2. Produce and review technical designs and reference documentation 

  3. Contribute to team planning, estimation, and roadmapping 

  4. Promote and implement software engineering best practices 

  5. Coach junior developers

  6. Lead code reviews and demonstrations 

Basic qualifications

  1. A Bachelor degree in Computer Science or related technical field 

  2. 4+ years experience as a full-time software developer 

  3. Good understanding of modern software development and testing practices 

  4. Proficiency with Solidity

  5. Strong knowledge of modern software development and testing practices

  6. Experience of building in the Ethereum ecosystem or other EVM compatible ecosystems. 

  7. Previous experience of working with either Golang, Rust or Python 

  8. Strong knowledge about blockchains and proof of stake

  9. Expertise in using libraries such as OpenZepellin, full math, etc 

  10. Understanding of concurrent and distributed programming on Linux

  11. Excellent troubleshooting skills 

Preferred qualifications

  1. Experience with cloud native application development (k8s, GH actions, CI/CD) 

  2. Frontend development and integration experience 

  3. An understanding of how rollups work (prior experience working with Layer 2 blockchains is a plus) 

  4. Knowledge of RPC/websockets, web3js, cosmjs/cosmos-sdk 

  5. Experience in DeFi (decentralized finance) or derivatives trading 

  6. Familiarity with Hardhat framework 

  7. BONUS: Experience with Liquid Staking 

  8. BONUS: Experience with Cosmos-SDK / Cosmos IBC tech-stack 

  9. BONUS: Open Source Contributions, especially within the blockchain space

About The Team

Persistence Labs is a team of 25+ highly motivated and skilled individuals working towards a common goal. The team has a total of 4 functions across each product team - Engineering, Design, Marketing, and Business Development. In addition, Persistence Labs has a corporate team responsible for Legal, Compliance, Operations and Finance.


We are a fully global team with people coming together from all parts of the world - Europe, Asia, and the Middle East. 


Members of the Persistence team have been early Cosmos community members and helped launch the Cosmos Hub in 2019. We have been early adopters of Inter Blockchain Communication (IBC) and have had a stellar record of being at the forefront of innovation in Cosmos and beyond. The Persistence Labs team pioneered liquid staking in Cosmos, with pSTAKE being the first liquid staking solution built for Cosmos.

Submit Your Application

You have successfully applied
  • You have errors in applying