1

Senior Full Stack Developer Jobs in Hamilton, ON

We are looking for an experienced Senior Full-Stack (React & Node) Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of ...

We are looking for an experienced Senior Full-Stack (React & Node) Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of ...

We are seeking a talented senior full stack developers or team leads to join our Canadian Apps and Infra team. This AI-enabled role involves leading a team to design, develop, and maintain components ...

Senior Full Stack Engineer

Ottawa, ON ยท Remote

CA$115K - CA$140K/yr

Senior Full Stack Engineer Location: Ottawa or Toronto, ON | Hybrid Department: Engineering Reports To: Dan Murdock, Director of Engineering Type: Full-Time Vacancy Status : This is an active role ...

Qualifications and Skills We're Looking for: * 5+ years as a professional Full Stack Developer building and deploying production level applications on GCP, Azure, and/or AWS * Proficient in AI Driven ...

Full Stack Developer

Brampton, ON ยท On-site

CA$100K/yr

TheFull Stack Developerwill work with the IoT architect,technical product ownerand a team of developers(Sr full stack, software, IoT, data science)toensure the efficient and effective development of ...

next page

Showing results 1-20

Senior Full Stack Developer information

See Hamilton, ON salary details

$50.1K

$122.7K

$178.4K

How much do senior full stack developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior full stack developer in Hamilton, ON is $122,653.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,109.00 and $141,456.00 per year, depending on experience, location, and employer.

What is the difference between Senior Full Stack Developer vs Backend Developer?

AspectSenior Full Stack DeveloperBackend Developer
Required SkillsProficiency in both frontend and backend technologies, such as JavaScript, HTML, CSS, and server-side languages like Node.js, Python, or JavaSpecialized in server-side development, working with languages like Java, Python, Ruby, or PHP, and database management
Work EnvironmentCollaborates across frontend and backend teams, often involved in full project lifecycleFocuses primarily on backend systems, APIs, and database integration
Common UsageUsed in roles requiring full project oversight and versatile development skillsUsed in roles focused on server-side logic, database management, and API development

The main difference is that a Senior Full Stack Developer handles both frontend and backend development, providing a comprehensive approach to projects, while a Backend Developer specializes solely in server-side logic and database management. Both roles require strong programming skills, but the Full Stack Developer's expertise spans the entire technology stack.

How does a Senior Full Stack Developer typically collaborate with cross-functional teams during a project lifecycle?

As a Senior Full Stack Developer, you'll frequently collaborate with designers, product managers, QA engineers, and other developers to deliver end-to-end solutions. You'll be involved in requirements discussions, offer technical guidance, and help align frontend and backend development with business goals. Your role often includes code reviews, mentoring junior team members, and ensuring seamless integration across various systems. This collaborative environment encourages knowledge sharing and innovation while ensuring project success.

What are the key skills and qualifications needed to thrive as a Senior Full Stack Developer, and why are they important?

To thrive as a Senior Full Stack Developer, you need advanced proficiency in both front-end and back-end programming languages, frameworks, and a solid understanding of software architecture, usually supported by a relevant degree and several years of experience. Mastery of tools such as Git, Docker, CI/CD systems, and cloud platforms like AWS or Azure is typically required, alongside familiarity with databases and version control systems. Strong problem-solving abilities, leadership, effective communication, and collaboration skills set exceptional developers apart. These skills and qualities are crucial for delivering robust, scalable solutions while mentoring teams and efficiently bridging gaps between client requirements and technical implementation.

What are Senior Full Stack Developers?

Senior Full Stack Developers are experienced professionals who design, develop, and maintain both the front-end and back-end components of web applications. They are proficient in multiple programming languages and frameworks, enabling them to handle servers, databases, APIs, and user interfaces. In addition to coding, they often lead development teams, make architectural decisions, and ensure software quality and scalability. Their expertise allows them to oversee the entire application lifecycle, from concept to deployment.
What are the most commonly searched types of Full Stack Developer jobs in Hamilton, ON? The most popular types of Full Stack Developer jobs in Hamilton, ON are:
What are popular job titles related to Senior Full Stack Developer jobs in Hamilton, ON? For Senior Full Stack Developer jobs in Hamilton, ON, the most frequently searched job titles are:
What cities near Hamilton, ON are hiring for Senior Full Stack Developer jobs? Cities near Hamilton, ON with the most Senior Full Stack Developer job openings:
Infographic showing various Senior Full Stack Developer job openings in Hamilton, ON as of July 2026, with employment types broken down into 81% Full Time, 8% Part Time, 2% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $122,653 per year, or $59 per hour.

Senior Full Stack Developer -Device Management

Solink

Ottawa, ON โ€ข Remote

CA$115K - CA$154K/yr

Full-time

Medical, Dental

Re-posted 15 days ago


Job description

Senior Full Stack Developer- Device Management

Location: Ottawa, ON | Hybrid
Department: R&D
Reports To: Sean O'Hagan, [Director, Engineering]
Type: Permanent | Full-Time

About Solink

At Solink, our mission is to safeguard what matters most. We provide businesses with the tools to know sooner and act faster by transforming video security into real-time operational insights.

Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.

Trusted by over 30,000 locations across 32+ countries - including brands like McDonaldโ€™s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and respond proactively to potential threats.

We're growing rapidly, earning industry recognition, and scaling with purpose. Weโ€™ve been recognized by Deloitteโ€™s Fast 50โ„ข and Fast 500โ„ข, Business Intelligence Group, and as one of Ottawaโ€™s Best Places to Work. And weโ€™re just getting started!

The Role

Weโ€™re looking for a Senior Full Stack Developer to join our Device Management teamโ€”a core group responsible for building performant, scalable, and user-friendly solutions at the heart of Solinkโ€™s cloud platform.

In this role, youโ€™ll be a key contributor to systems that interact with thousands of IoT devices in the field. Youโ€™ll work across the full stackโ€”building APIs in Rust, crafting polished interfaces with React, and architecting cloud-native systems that scale globally.

This is a hands-on position suited for an experienced developer who thrives on solving complex challenges and has a passion for high-performance backend services. Youโ€™ll work with a modern stackโ€”Rust, Node.js, React, and AWS Serverlessโ€”and collaborate closely with designers, architects, and fellow engineers to bring new features to life and scale them across a rapidly growing user base.

As a senior member of the team, youโ€™ll help shape architectural direction, influence implementation best practices, and mentor peers as Solink continues to grow.

What Youโ€™ll Do
  • Lead the end-to-end delivery of features across the full stack, with a focus on IoT device configuration, monitoring, and deployment tools.

  • Design, build, and maintain scalable RESTful APIs and cloud services using Rust, TypeScript, and Node.js in a serverless AWS environment (Lambda, DynamoDB, SQS, Kinesis).

  • Develop responsive, modern UIs with React and TypeScript, collaborating with frontend engineers to deliver seamless, user-centric experiences.

  • Contribute to system architecture, database schema design, and performance optimization across the stack.

  • Participate in and help lead design sessions, code reviews, RFCs, and cross-functional planning with product, QA, and other engineers.

  • Mentor junior and intermediate developers, fostering technical growth and knowledge sharing.

  • Support monitoring, alerting, and troubleshooting to ensure system reliability and resolve production issuesโ€”including those involving device connectivity.

  • Help shape the technical strategy, infrastructure, and long-term scalability of our platform.

What You Bring

Must-Have:

  • 6+ years of experience building cloud-first products, with strong proficiency in both front-end and back-end development.

  • Skilled in React and TypeScript, with hands-on experience designing and delivering user-facing features.

  • Experienced with back-end development using Node.js and/or Rust, with a solid understanding of API design, system performance, and scalability.

  • Familiar with serverless AWS infrastructure (Lambda, DynamoDB, SQS) and comfortable working with Infrastructure as Code tools like CDK, Terraform, or Serverless Framework.

  • Strong systems thinker with experience designing distributed, resilient, and high-performance services.

  • A collaborative communicator who contributes thoughtfully in cross-functional teams, code reviews, and architectural discussions.

  • Curious, self-directed, and motivated to learn, mentor others, and challenge assumptions to improve the product and user experience.

Nice-to-Have:

  • A good eye for UX or design

  • Experience with IoT device communication

  • Familiarity with video technologies, including playback, recording, or configuration workflows.

  • Experienced in database design and optimizationโ€”not just implementation

  • Familiarity with CI/CD pipelines, production monitoring tools, and observability practices.

  • Background in DevOps, cloud cost optimization, or infrastructure performance tuning.

  • Experience with Snowflake, Elasticsearch, or other cloud-native data platforms.

  • Previous exposure to event-driven architectures (e.g., via Kinesis, Kafka, or similar) and real-time data processing.

  • Contributions to open-source Rust projects or strong Rust side-projects.

  • Prior experience working in fast-growing SaaS environments

Security Requirements
  • Candidates must undergo a criminal records check upon hire;

  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;

  • Be willing to comply with Solinkโ€™s own security policies and standards.

  • Mandatory Onboarding visit in Ottawa/ Toronto during first week of employment

  • Mandatory onsite visits periodically (quarterly basis)

Our Values

We do things the Solink way:

  • Act with URGENCY โ€“ Our customers move fast, so we do too.

  • Deliver with QUALITY โ€“ We sweat the details and hold a high bar.

  • Win with TEAM โ€“ No egos. Just outcomes, built together.

  • Lead with TRUST โ€“ We earn it through clarity, consistency, and care.

These arenโ€™t just wordsโ€”they shape how we hire, lead, and grow.

Why Solink?

Weโ€™re not just building tech - weโ€™re building a place where great people do great work.

  • Clarity and trust: Where the role allows, we support flexibility in how and where work gets done - and weโ€™re upfront about whatโ€™s required.

  • Meaningful equity: Every full-time, permanent employee has a stake in our growth.

  • Comprehensive benefits: Fully paid health & dental (no waiting period) + $500 health spending account.

  • Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.

  • Growth through merit: Advancement is based on contribution, initiative, and the ability to raise the bar - together.

  • Candid culture: Clear expectations, honest feedback, and no politics.

  • Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.

What to Expect from the Hiring Process

We respect your time and value transparency. Hereโ€™s a general idea of what to expect:

  1. Intro call with our Talent Team

  2. Interview with the Hiring Manager

  3. Panel Technical Team Interview

  4. Final CTO Interview

  5. Reference Checks

  6. Offer & onboarding ๐ŸŽ‰

Please note: this is subject to change at any point in the recruitment process based on the needs of the business.How to Apply

Submit your resume and a short cover letter via our [Careers Page]. Let us know what excites you about this role, and how youโ€™d help move Solink forward.

NOTICE: Solink uses artificial intelligence (AI) to screen, assess, and/or select candidates for this position.Solink is an Equal Opportunity Employer. Weโ€™re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.

Compensation Range: CA$115.8K - CA$154.5K