Join Shakepay, a rapidly growing Canadian financial institution on a mission to usher in the Bitcoin Golden Age. As an Intermediate Software Engineer, you'll be part of a small, fiery team reimagining how Canadians build wealth and interact with money. You'll work on innovative features like the popular "shake to earn bitcoin" function, write high-quality code, participate in architecture discussions, and take ownership of feature development. Shakepay offers competitive compensation ($120,000 to $150,000 base salary plus equity and benefits), remote work options, and the chance to be at the forefront of financial innovation. With over 1 million users and backed by $44M+ in funding, Shakepay is poised for massive growth. This role requires 3+ years of software development experience, comfort working across the tech stack, and a passion for learning and innovation. Experience with JavaScript, TypeScript, Node.js, React-Native, Postgres, and Docker is a plus. Join us in bringing Shakepay and bitcoin to all Canadians!