Senior Backend Developer

Toronto

Our client is the leader in the Sales Performance Management market. By joining their fast growing team you will learn what it takes to be the leader in a competitive global software industry. Our client enables organizations to design, manage, and automate the calculation of variable payment for dozens of plans and thousands of employees simultaneously.

As a Senior Backend Developer, you will be working alongside a multidisciplinary team of developers, designers, and business professionals. You will work on turning an exciting new idea into a modern SaaS product: a single-page web application built in React with large data processing capabilities.

 

In this role, you will have the following responsibilities:

 

  • Designing, architecting, and developing a web application using modern web application and cloud deployment technologies

  • Architecting, describing and implementing complex data processing systems

  • Working with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing knowledge and enriching each other’s experiences.

  • Focus on client success through creative problem-solving.

 

Required Technical and Professional Expertise

  • Experience with AWS, GraphQL, micro-services architecture, and test-driven development

  • Strong Software Development skills using Java, TypeScript, JavaScript, and Node.js

  • Exposure to modern SaaS application architecture and an ability to design, communicate, document and implement an architectural vision.

  • Deep knowledge of databases (Aurora, Redshift, Postgres)

  • Strong written and verbal communication skills

 

Preferred Technical and Professional Experience

  • AWS Certified Solutions Architect or similar accreditation

  • Familiarity with React and Redux applications

  • Degree in Computer Science, Software Engineering or equivalent experience