Accelerate Your Career

Job Search

Blockchain (Solidity) Engineer

Posted on: September 18th, 2017 Kelowna, BC Ronin HR Inc.

Blockchain (Solidity) Engineer at BlockCAT


Do you have a passion for exploration, trailblazing, and dictating the evolution of early technology with massive potential?  If you do, then BlockCAT is the place to be!  BlockCAT is a platform that makes Ethereum smart contracts (code that runs on the blockchain) easy to use.  Blockchain technology is on the rise, and BlockCAT is on the leading edge of the field!


Not only do we offer amazing opportunities in a growing tech sector; Kelowna offers an amazing lifestyle. BlockCAT is located in beautiful Kelowna, BC; the fastest growing metro area in BC right here in the heart of the Okanagan! Surrounded by lakes and mountains, Kelowna is well known for its hot summers and temperate winters, it is truly a four-season playground.


As a BlockCAT Solidity Engineer, you are the heart and core of the BlockCAT operation. You’ll be writing smart contracts using the Solidity programming language that will power the foundation of BlockCAT. Transaction processing systems, information oracles, and contract migration systems are some of the key pieces you will design, test, and deploy. Additionally, you’ll also take charge in developing the BlockCAT services, such as recurring payments, security deposits, time-locked withdrawals, safe remote purchases, and more. This is a role for someone who thrives in new and emerging technology, who looks before they leap, and has experience in writing software that handles high-value transactions.

This is a full-time position, based in Kelowna.


Job Requirements:

  • You consider yourself an extremely careful engineer, and details are important to you.
  • You like working close to the metal with limited tools or third-party libraries.
  • You’re driven to constantly re-invent and improve yourself and your work.
  • You think code isn’t ever “done” until it’s been tested.
  • You employ best practices, and you actively keep yourself up to date on changes that affect your stack.
  • You aren’t scared to broaden your skillset and to learn a new language and ecosystem.
  • You breathe code review and know how to triage code and deeply assess the correctness of software.

Key Responsibilities:

  • Drive the full lifecycle of smart contract development, from conceptualization to maintenance.
  • Contribute design decisions and dictate the ecosystem that will drive the BlockCAT platform.
  • Develop key pieces of the BlockCAT platform that will run on the Ethereum blockchain.
  • Coordinate and work closely with the BlockCAT team in an early stage startup environment.
  • Perform security audits and code review of BlockCAT smart contracts.

Requirements and Qualifications:

  • BSc in Computer Science or equivalent degree or work experience.
  • 3+ years experience in a major, low-level programming language (C, C++, etc.).
  • 2+ years experience in at least two other major programming languages (C#, Python, Javascript, Ruby, Perl, Haskell, etc.).
  • Prior experience in the financial technology sector, or equivalent high-stakes environment.


  • Prior Solidity experience a significant plus.
  • Blockchain experience with Ethereum, Solidity, Serpent, web3, or a similar technology.
  • Experience working with: relational / transactional databases; functional programming (Haskell, Lisp, Scala, etc.); formal verification; front-end Javascript development; system administration, networking, or working in a DevOps role.
  • Interest in cryptocurrencies (Bitcoin, Ethereum, Dogecoin, etc.).
  • Love for cats.


BlockCAT is an equal opportunity employer, and welcomes those of all ethnicities, sexualities, and denomination.


How to Apply
Please send resume to
We will respond to all candidates.

Want to post jobs?

Become a member and start posting today!

Become a Member

Want to post a single job?

No problem! You can post a featured job for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

Post a Resume

Want to be your own boss?

Become an entrepreneur!

Learn more
Set Job Alerts
Choose an industry
Or choose a keyword