Exciting News! CoinSmart is officially a publicly-traded company on the NEO Exchange trading under ticker SMRT. 

Full Stack Engineer

About Us.

CoinSmart is on a mission to make cryptocurrency accessible to everyone. Breaking down the barriers of complex and confusing crypto transactions, CoinSmart offers simple solutions, learning tools for all levels, and 24/7 client support.

About You.

We are searching for an experienced Full Stack Software Engineer to join the CoinSmart team in creating the next generation cryptocurrency exchange. This is a full time position in Toronto, Ontario. The role will work largely independently, as well as working with remote team members, product owners, and stakeholders to implement technical solutions to meet business objectives and requirements.

Why You Want to Join The

CoinSmart Team.

We’re a hard working team of engineers, marketers, designers, finance and operations professionals with diverse backgrounds and industry experience.

We have an open door policy and pride ourselves on collaborative communication. 

We’ve made it super simple to buy, sell and trade cryptocurrency, ensuring our clients have all of the support and educational resources they need to feel comfortable and confident investing with us. 

In less than 3 years, we’ve become one of the largest, FINTRAC regulated exchanges in Canada. We’re in the process of expanding to Europe and the U.S. and this is just the beginning!

At CoinSmart, we work hard and run fast but always ensure we’re having fun along the way.


  • Flexible WFH policy
  • Health benefits – medical, dental and vision coverage
  • Unlimited vacation policy 
  • Competitive salary and generous stock options 
  • Choose your own hardware 
  • Regular team building activities and events

CoinSmart is an equal opportunity employer and strongly encourages applications from people of colour, persons with disabilities, women, and LGBTQ+ applicants.

What You'll Do.

  • You have solid analytical, problem solving and decision-making skills
  • You have customer first mindset and a devotion to customer service
  • You enjoy thinking about how a system can scale, automate and operate, not just how to build a solution to an immediate problem
  • You have high standards for code quality, performance/scalability and security
  • You know how an agile team works and are comfortable with the methodology
  • You want to write world class applications
  • Contribute to team and organizational improvements in process and infrastructure
  • Code, test and operate Node.js based services
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem
  • You speak your mind and you want to see your ideas in the hands of our users


  • Sense of humour and ability to have FUN!

Requirements and Qualifications

  • 5+ years of experience working as a developer
  • 3+ years of experience working with JavaScript
  • Experience building websocket based applications for web and mobile
  • Strong knowledge of web libraries and frameworks such as React, React Native, Redux
  • Familiarity with full stack web development
  • Documented experience writing clean, modular, well-documented, and well-tested JS
  • Experience with responsive and cross-browser development and testing
  • Strong analytical skills and problem solving aptitude
  • Attention to detail and desire to deliver the best possible user experience



  • Experience building mobile iOS and Android applications (native and or React Native)
  • Understanding of CI/CD
  • Experience working with AWS

Interested in applying? Fill out the form below.

Just the basics here. We will review and and reach out as soon as possible if you are a good fit for the role.