Senior Software Engineer – Full Stack

Jobtailor

Toronto

On-site

CAD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a Senior Software Development Engineer (Full Stack) to enhance platform value for clients. You will work with developers, QAs, product managers, and the platform team in a hybrid setting, balancing client challenges with best-in-class software design.

Ideal candidates combine technical leadership with business problem-solving, thriving on complex challenges and real-world client impact. This role emphasizes architecture, testing, and scalable cloud-native solutions.

Qualifications

  • Deep expertise in modern TypeScript and cloud-native development.
  • Experience with state management and reusable component libraries.
  • Proven automated testing strategies (unit, integration, API, end-to-end).
  • Experience with PostgreSQL and MongoDB.
  • Familiarity with DI/ORMs and enterprise SDLC practices.
  • Strong debugging and problem-solving abilities.

Responsibilities

  • Design and deliver full-stack software solutions for client-focused projects.
  • Collaborate with developers, QAs, product managers, and platform teams.
  • Lead technical decisions and champion best practices across the SDLC.

Skills

Modern TypeScript
Cloud-native AWS
Automated testing
Domain-driven design
Event-driven architectures
State management
Functional programming
PostgreSQL
MongoDB
DI/ORM
Debugging skills
Architectural patterns

Tools

AWS
CI/CD pipelines
Monitoring

Job description

We’re looking for a passionate Senior Software Development Engineer (Full Stack) to help increase the value proposition of the platform to our existing clients by creating efficient project delivery.
You will work closely with your fellow developers, QAs, product managers, and members of the platform team daily.
This is a unique hybrid product-and-client-focused engineering role.
Success in this role goes beyond building great software; it requires understanding client challenges, evaluating multiple approaches, and designing the right solution.
We are looking for engineers who enjoy combining technical excellence with business problem-solving, helping clients achieve their goals rather than simply implementing out-of-the-box functionality.
You’ll thrive in this role if you’re ready to step into technical leadership, enjoy solving real-world client problems, and thrive on complex challenges.

Requirements
  • Deep expertise in modern TypeScript, including:
  • - Advanced type systems
  • - Generics
  • - Functional programming concepts
  • - Asynchronous programming patterns
  • - Domain-driven design
  • - Event-driven architectures
  • Experience building and operating cloud-native applications on AWS or other cloud, including infrastructure, deployment pipelines, monitoring, and scalability considerations.
  • Experience implementing state management solutions
  • Experience building reusable component libraries and design systems
  • Proven ability to champion and execute comprehensive automated testing strategies (unit, integration, API, and end-to-end).
  • Experience with Postgresql and MongoDB
  • Experience with Dependency Injection (DI) and ORMs
  • A real passion for learning and staying up to date with best practices.
  • Deep expertise in enterprise-level SDLC methodologies and software automation practices.
  • Excellent debugging skills.
Core Competencies

Demonstrates deep expertise in modern TypeScript, cloud-native application development on AWS, and comprehensive automated testing strategies. Combines technical excellence with business problem-solving to deliver effective solutions for client challenges.

Highest-signal resume keywords
  • Modern TypeScript Expertise
  • Cloud-Native Application Development
  • Automated Testing Strategies
  • Postgresql and MongoDB Experience
  • Enterprise-Level SDLC Methodologies
Hard Skills
  • TypeScript
  • Advanced Type Systems
  • Generics
  • Functional Programming
  • Asynchronous Programming
  • Domain-Driven Design
  • Event-Driven Architectures
  • State Management Solutions
  • Reusable Component Libraries
  • Debugging Skills
Soft Skills
  • Problem-Solving
  • Collaboration
  • Technical Leadership
Industry Keywords
  • Software Development Life Cycle
  • Software Automation Practices
  • Automated Testing
  • Dependency Injection
  • Object-Relational Mapping
Tools & Technologies
  • AWS
  • Infrastructure
  • Deployment Pipelines
  • Monitoring
  • Scalability
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Jobtailor • Canada

Hybrid
CAD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics Group • Toronto

On-site
CAD 85,000 - 110,000
Full Stack Software Engineer
Full Stack Software Engineer

Jobtailor • Southwestern Ontario

On-site
CAD 90,000 - 130,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Jobless • Toronto

On-site
CAD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Southwestern Ontario

On-site
CAD 75,000 - 100,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

United States Digital Space LLC • Toronto

On-site
CAD 70,000 - 110,000
Fullstack Web Developer, Angular
Fullstack Web Developer, Angular

Jobtailor • Lévis

On-site
CAD 85,000 - 110,000
Senior IT Solutions Consultant (Angular)
Senior IT Solutions Consultant (Angular)

Pierre Strand • Brampton

On-site
CAD 80,000 - 100,000
Competitive health benefits
401k matching
Opportunities for professional growth
Staff Software Engineer – Product & Integrations
Staff Software Engineer – Product & Integrations

TekRek • Toronto

On-site
CAD 120,000 - 170,000