Lead Solidity Engineer

Innovation Upstream logo

Innovation Upstream

Company description

Innovation Upstream is a software agency specializing in rapid software development. Our competitive pace is achieved by constantly optimizing the way we work and testing/adopting bleeding edge software engineering trends.

Our mission is to find the absolute fastest way to implement software. We are constantly iterating on our stack, optimizing our repository and code patterns, and learning new and better ways of doing things. If you are someone that is self-motivated to always be on top of the latest trends in web software development and constantly learn new things, this is the place for you!

Our work culture is very laid back. Aside from the occasional deadline/meeting, you are free to fulfill your hours on your own schedule, swap weekend days around, and choose your own start time. Since we are a small distributed team, much of our culture has yet to manifest. The relaxed work environment and passionate continued learning culture are so far the most stand-out features of our culture. All team members are encouraged to share knowledge, present learnings when trying new tools, languages, frameworks, and engage in paired programming on a regular basis. We believe that elevating each other by sharing knowledge and working together is key to building a strong software engineering team.

About the position:

Innovation Upstream is seeking a talented and motivated Solidity Engineer who is experienced in working on EVM blockchains. The right candidate has 1+ years in coding EVM smart contracts.

This role will focus on coding in smart contract languages and candidates would benefit strongly from having a deep fundamental software development knowledge base.

What you will be doing:

  • Writing smart contracts in solidity and managing an evolving DeFi application
  • Integrating with a software development team and working closely with a technical project manager
  • Conducting technical due diligence and understanding dynamics/tradeoffs between different blockchain protocols
  • Work closely with the product team towards building out a defi application Integrating front ends with smart contract code

We’re looking for someone who has:

  • Strong engineering fundamentals
  • 3+ years of software engineering
  • 1+ years of Solidity smart contract development experience
  • Experience deploying dapps or smart contracts on to Ethereum, BSC, or comparable layer 2 solutions/sidechains.
  • Understanding of Javascript ethereum SDK’s (web3.js, ethers.js)
  • Smart contract dev tools/frameworks - hardhat and truffle
  • Depth of knowledge and implementation experience
  • CI/CD setup experience
  • High quality testing standards
  • Good documentation practices

Nice to have:

  • Passion about what decentralization technology can offer to humanity
  • Insatiable curiosity of the industry; self-motivated to pursue researching every new idea that floats across the industry
  • Ability to explain abstract technical concepts in an easy to understand manner
  • Any API interaction
  • Experience with Front End (React, Angular); javascript
  • Containers and orchestration; Docker, Gitlab CI, Kubernetes
  • CI/CD environments
  • Knowledge of L2 technologies


To apply, please email [email protected] and include a resume with a link to your github account.

Apply now

Please let Innovation Upstream know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.


Apply now

Please let Innovation Upstream know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

About Innovation Upstream

Join us

The decentralized future needs you.