Design, develop, test, deploy, maintain and improve software. Build back-end system supporting digital payment, wallet and chat. Understand concurrency, distributed computing, messaging and algorithm, and know the trade-offs between frequent delivery and technologies. Develop tools and contribute to open source wherever possible. The ideal candidate is an ace problem solver and has a passion for learning. You should have a very high degree of comfort in a programming language of your choice. Strong fundamentals in data structure, algorithm and object oriented programming. Software development experience in one or more general purpose programming languages.* Interest and ability to learn other coding languages as needed. * Degree in Computer Engineering or Computer Science or 3+ years equivalent experience in SaaS platform development. Our client is located downtown Toronto, between the busy Finance and vibrant entertainment District. Transmitting billions of bytes of electronic and secure data at dizzying speed is their forte, helping them make commerce more accessible and convenient* We are proud to announce that we have been certified as a Great Place to Work! A collaborative, open work environment that fosters ownership, creativity, and urgency. *Enrollment in the Group Health Benefits plan right from the day you start working, no waiting period.