Current job openings

Japan (2)
Kraków (27)
London (6)
Singapore (3)
Toronto (14)
Warsaw, Masovian Voivodeship, Poland (2)

Team Lead - Software Engineer, Toronto

Team Lead, Software Engineering

We are an Agile team with full-stack, frontend and backend engineers focused on constantly improving the funding experience for clients and reporting tools for internal teams.

Join an incredibly motivated and collaborative team working across a breadth of technologies with end-to-end visibility and ownership of our tech stack. We take pride in our culture of working, sharing and celebrating together and create a supportive environment where everyone can learn and grow.

The Funding team is responsible for integration with payment providers, allowing customers to deposit, withdraw and transfer funds. Our applications are used by hundreds of thousands of users a day on desktop and mobile devices.


  •   Lead and mentor engineers of varying levels for career development and progression
  •   Ensure high morale and standards on the team (accountability, ownership and trust)
  •   Build and maintain a long-term vision and a technical roadmap
  •   Effectively communicate across a global organization on initiatives, projects and roadmaps
  •   Create and maintain documentation
  •   Constantly review code to ensure for best practices and quality
  •   Lead proof of concept efforts

Skills and Experience:

  •   Experience managing software engineers
  •   Experience working in and being a proponent of an agile development environment
  •   3+ years of software development in ReactJS / React Native / Python
  •   Solid foundation of software design principles
  •   In-depth understanding of full-stack web development and technologies
  •   Strong experience in building RESTful microservices or frontend applications
  •   Proficient with TypeScript and/or Python
  •   Strong unit test and debugging skills

Bonus points if you have:

  •   Knowledge of Linux, Docker, Kubernetes, and GCP
  •   Understanding of metrics and observability
  •   Previous experience with with payments, crypto and / or trading


  •   Propose and contribute to exciting development initiatives
  •   Make use of a training budget to further develop skills
  •   Great office location