Pay 0% deposit fee on eTransfers of $2000 and up!

Senior Full Stack Engineer

We are searching for an experienced Senior 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.

Duties and Responsibilities

  • Build customer-facing UI and back-end services for payment processing administration and management
  • Code, test and operate NodeJS based services
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem
  • Build out modular, responsive templates using modern CSS techniques and efficient, modular Javascript, while being responsible for ensuring the code performs across devices and browsers.
  • Provide accurate estimates and help manage and coordinate projects
  • Own the build of stable and maintainable codebases using React and Redux

Requirements and Qualifications

  • 5+ years professional coding experience
  • 2+ years professional JS experience, React/Redux, NodeJS, and Express
  • BA in computer science or similarly relevant field experience
  • Documented experience writing clean, modular, well-documented and well-tested JS
  • Experience with responsive and cross-browser development and testing
  • Experience with integrating with WEB SOCKETS API
  • Experience with coordinating complex software development projects
  • Familiarity with the whole web stack, including protocols and web server optimization techniques
  • Strong analytical skills, problem solving aptitude, and positive attitude
  • Attention to details


  • Understanding of DevOps
  • Experience in React Native, Scala, Akka, Python, Ruby, and Swift is a plus
  • Experience in JVM performance tuning
  • Prior experience in cryptocurrency, blockchain or fintech industries¬†
  • Experience in standard protocols in financial industry such as FIX
  • Can fluidly talk about API Design
  • Experience with continuous integration
  • Experience with performance measurement and optimization
  • TypeScript experience and porting from JS to TS

CoinSmart is an equal opportunity employer and strongly encourages applications from people of color, persons with disabilities, women, and LGBT applicants


To apply for this position please email your resume and cover letter. Please include the job title in the subject line. We will get in touch with you shortly. Thank you!

Make your first digital currency purchase today