Staff S/W Developer

Staff S/W Developer

Toronto, Ontario  - Permanent

Job Description

Join a leading education technology company that’s transforming lives around the world.

Our client is a Silicon-Based company that has opened its second HQ in Toronto 6 months ago. They’re hiring Software Engineers to join their new Toronto team.

The team works on the enterprise product which is used by companies and governments around the world who need to train and up-skill their workforce. The team is responsible for building the entire infrastructure for our enterprise business. This includes, but is not limited to, contract management, tools for user management, dashboards to demonstrate the value of the product, reporting, and various API integrations that their clients need to integrate with them.

Your Responsibilities
• Design and implement scalable systems and infrastructures
• Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing
• Setup monitoring and testing of your APIs and services to better understand the real-time health of your products

Your Skills
• Bachelor's in computer science or equivalent experience
• 6+ years of experience working in a relevant software engineering role
• Expertise in designing highly-scalable and performant micro-services and storage layers using common frameworks, languages, and infrastructure (e.g. Java, Play/Scala, MySql, Cassandra, Solr, Kafka)
• Comfortable working in a fast-moving team environment (we deploy many times a day!)
• Functional Programming in Scala Specialization
• Microservices - Fundamentals


Starting: ASAP