Overview
On Site
150k - 180k
Full Time
Skills
Cloud Computing
Business Operations
High Availability
Scalability
Problem Solving
Conflict Resolution
Software Development
Amazon DynamoDB
API
Communication
Collaboration
Computer Science
SaaS
Startups
Mentorship
Technical Drafting
Frontend Development
React.js
TypeScript
Backend Development
Node.js
Amazon Web Services
GraphQL
Technical Direction
SAP BASIS
Job Details
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
Applicants must be currently authorized to work in Canada on a full-time basis now and in the future.
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
Applicants must be currently authorized to work in Canada on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.