Senior Elixir Software Engineer - Catalyx, Vancouver, Canada (Remote)

About us specializes in cryptocurrency trading, blockchain solution and cybersecurity technology. As a fully regulated Cryptocurrency exchange with FINTRAC, Catalyx has the highest standards in security and compliance and is partnered with world-trusted names in Blockchain technologies, risk management and financial solutions, to provide their users with a trusted, secure platform. Catalyx is the first Canadian exchange with its own Stablecoin called CADX and supports 40+ Cryptocurrencies.

  • My name: Suzie Sohn
  • My position: HR Representative
  • Company name: Catalyx
  • Company Website:
  • Company headquarters: CANADA

About the Job

  • Job title: Senior Elixir Software Engineer
  • Job description: Participate in high-level system architecture and software design decision making. Build new and existing features in our cryptocurrency software architecture. Understand the inner workings and business logic that go into the Catalyx app. Work with other team members to define requirements and develop a new software product from the ground up.Determine operational feasibility by evaluating analysis, problems, requirements, solution development, and proposed solutions.Define problems, collect data, establish facts and improve existing software solutions.Read, analyze, and interpret technical documents.Software debugging, documentation and testing. Other software related activities as required by the CTO.
  • Salary range: $100,000 ~ 130,000 (negotiable)
  • Position on remote work: Remote (but must be eligible to work in Canada)


  • 3+ years of experience as an Elixir software developer, and 5+ years of experience overall.
  • Bachelor’s Degree or equivalent in any relevant discipline of computer science.
  • 1-2 years of experience working with concurrent and distributed systems.
  • Strong working knowledge of PostgreSQL.
  • Past experience building and maintaining GraphQL.
  • Past experience building GraphQL APIs, or advanced knowledge of REST.
  • Familiar with creating queries using APIs.
  • Familiar with Docker and AWS.
  • Experience of working with cross-functional remote teams in an Agile software development framework.
  • Ability to write useful and maintainable tests.

About the interview process
An initial screening interview will be held, and if applicants pass we will proceed with the second interview with the CTO and Senior engineer.

Further info
If interested in this position please email


Hey guys, we’re still looking for Senior Elixir developers

Hello. :wave:

Question: why Elixir for cryptocurrency stuff? Wouldn’t a stack be better written in Rust for the much greater speed and smaller system resources footprint?

I worked in the crypto area both with Elixir and Rust. Maybe we should meet up for a chat even though I’m not 100% sure that I’m looking right now. :smiley: It might be a useful exchange.

1 Like

Hey Dimitar.

It’s mostly due to our particular architecture. Send me your cv to simon [at], or send it to Suzie and we can have a chat about it

Pinged you.