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