What are the responsibilities and job description for the Senior/Lead Full Stack Engineer position at Motion Recruitment?
A well-funded technology company in the secure communications and enterprise SaaS space is looking to add a Senior/Lead Full Stack Engineer to their core product team. In this role, you’ll help design and build a highly scalable, cloud-native platform used by global clients to support their most critical business operations. You’ll work alongside experienced engineers, product managers, and designers to deliver complex, high-availability systems with real-world impact.
You’ll primarily work with TypeScript, React, Node.js, GraphQL, and AWS Serverless technologies to build event-driven applications with an emphasis on scalability, reliability, and performance. If you’re an engineer who enjoys autonomy, problem-solving, and ownership in fast-paced environments, this opportunity is for you.
This position follows a hybrid model in Toronto (2–3 days per week in office).
Required Skills & Experience
Competitive Base Salary Benefits Equity
You Will Receive The Following Benefits
Posted By: Kyle Mandryk
You’ll primarily work with TypeScript, React, Node.js, GraphQL, and AWS Serverless technologies to build event-driven applications with an emphasis on scalability, reliability, and performance. If you’re an engineer who enjoys autonomy, problem-solving, and ownership in fast-paced environments, this opportunity is for you.
This position follows a hybrid model in Toronto (2–3 days per week in office).
Required Skills & Experience
- 7 years of professional experience in full-stack software development
- Strong proficiency with React, Node.js, and TypeScript
- Hands-on experience with AWS Serverless technologies (Lambda, DynamoDB, API Gateway)
- Proven ability to design scalable systems and deliver high-quality code in production environments
- Excellent communication and cross-functional collaboration skills
- Bachelor’s Degree in Computer Science or equivalent practical experience
- Background in SaaS, product, or startup environments
- Familiarity with GraphQL and event-driven architectures
- Experience mentoring developers or contributing to technical design decisions
- 50% Front-End Development (React, TypeScript)
- 50% Back-End Development (Node.js, AWS Serverless, GraphQL)
- Hands-on development and deployment of new product features
- Partner with product and design teams to shape technical direction
- Write clean, testable, maintainable code
- Participate in architectural discussions and code reviews
Competitive Base Salary Benefits Equity
You Will Receive The Following Benefits
- Comprehensive health, dental, and vision coverage
- Flexible hybrid work schedule (2–3 days per week in office)
- Lunches paid for on "In-office" work days
- Collaborative, product-driven culture with clear career growth opportunities
Posted By: Kyle Mandryk