NOD-015 Lead Backend Developer - TPQ

Toronto

Our Client is the industry leader in developing Sales Performance Management (SPM) software, enabling businesses worldwide to Plan, Operate and Pay effectively to drive sales performance and growth.

A named Leader in the Gartner Magic Quadrant for Sales Performance Management seven times in a row, our client was founded in 2005 and have pioneered sales performance management software.

As a Lead 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, connecting to a serverless backend deployed to AWS using GraphQL.

What you will do:

  • Envisioning, designing, architecting, and developing a web application using modern web application and cloud deployment technologies.
  • Architecting, describing and implementing complex services that perform complex structured data manipulation
  • 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

What you will bring: Required Technical and Professional Expertise

  • A deep understanding of AWS (Lambdas, Aurora, DynamoDB, Red Shift), GraphQL, micro-services architecture, and test-driven development
  • Strong Software Development skills using Javascript, C# or Java.
  • Exposure to modern SaaS application architecture and an ability to design, communicate, document and implement an architectural vision.
  • Experience with SQL
  • A passion for building high-performance, scalable systems in the Cloud
  • Strong written and verbal communication skills

Preferred Technical and Professional Experience

  • AWS Certified Solutions Architect or similar accreditation
  • Familiarity with React and Redux applications and NodeJS
  • Knowledge of NoSQL and OLAP databases
  • Degree in Computer Science, Software Engineering or equivalent experience
  • Experience with test-driven development, continuous delivery and continuous integration