Back to results

FULLSTACK ENGINEER

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
3-5 years of experience developing custom software
Posting language
English
Posted

Original job description

Role Type

Permanent

  • Full-time
  • Mid-Level

Description

Introduction

Kablamo is an impact-driven software engineering company (teamkablamo.com). We bring engineering, data, and AI expertise to solve complex problems with the intellectual horsepower to know what works and the care to make sure it actually does. Founded in 2017 in Australia, we’ve grown quickly across both markets, including the expansion of our team to Canada in 2021.

Our team is growing but we remain small and nimble in Canada – because AI is reshaping what traditional roles look like, the boundaries between roles stay flexible. People pick up what the work needs and have a real voice in how we continue to improve our own work experiences. As a result, we commit time so that everyone has the opportunity to learn and grow significantly in their careers. We call our approach Make with Heart and Mind.

We are looking for a FullStack Engineer as we expand our impact with new customers. This posting supports the position to start between November 2026 and February 2027.

The Role

Our Developers work with the latest technology, combining a natural curiosity with a passion for delivering high-quality results through repeatable processes and development patterns. Comfortable working seamlessly across the full stack, they build rich, dynamic front-end code alongside robust, performant back-end APIs and services, and there’s no greater satisfaction for them than seeing the satisfaction of seeing a client’s application come to life!

Responsibilities

  • MAKE - Engineering That Delivers
  • Architect and build web applications end-to-end, producing robust, well-tested, and maintainable software across client and server layers.
  • Drive ownership of features or whole modules throughout the full software lifecycle, from early requirements down to production deployment.
  • Construct interactive web interfaces with React.js, aligning with modern design guidelines and seamless user experiences.
  • Implement performant RESTful or GraphQL API endpoints, prioritizing system stability, throughput, and protective data boundaries.
  • Maintain high quality by writing unit, integration, and end-to-end tests.
  • Investigate and troubleshoot live system issues, resolving underlying root causes or routing to specialized teams when necessary.
  • Leverage AI coding workflows and agent-driven development environments (such as Cursor or Claude Code) to ship code rapidly without sacrificing standards.
  • Embed generative AI functionality into production apps, utilizing RAG architectures, structured model outputs, prompt design, and function invocation.
  • Embed security within your daily execution by anticipating vulnerabilities, handling risks proactively, and observing organizational compliance policies.
  • MIND - Intellectual Horsepower
  • Discuss system design, suggest solutions to technical problems and ask senior engineers for help when needed.
  • Evaluate technical compromises across artificial intelligence solutions, balancing token expenditure, response latencies, model selection, and fallback strategies against real-world reliability.
  • Advise on optimal generative AI adoption for client use cases while crafting reusable design patterns across software engagements.
  • Expand your software engineering toolkit through continuous learning and remaining knowledgeable on modern tech stacks.
  • Identify emerging threats early, notify the Risk Manager along with Executive Leaders, and refine company-wide security protocols continuously.
  • HEART - Care Is an Outcome
  • Partner closely with multidisciplinary peers - spanning Product, Design, and Platform Engineering - to deliver seamless customer experiences.
  • Participate actively in agile routines including daily standups, backlog grooming, iteration planning, retrospectives, and client demonstrations.
  • Provide actionable, empathetic feedback during peer code reviews while incorporating recommendations into your own pull requests.
  • Guide and assist junior engineers during onboarding and daily development activities.
  • Establish responsible AI usage standards, supporting colleagues in mastering effective prompt patterns, verification procedures, and output reviews.
  • Author clear engineering documentation and share technical insights regularly across internal team channels.

Core Skills And Experience

  • 3-5 years of experience developing custom software
  • Experience working with modern JavaScript including, Node.js and React.js or similar
  • Experience with CSS pre-processors such as Sass or Less
  • Experience developing with REST APIs, JSON/XML data manipulation, Ajax, and cross-origin issues/solutions, unit testing
  • Experience with back-end programming languages (Python, Go, JavaScript, Java, C#)
  • Experience working with relational and/or NoSQL databases (e.g. PostgreSQL, MySQL, DynamoDB, MongoDB)
  • Experience with Git/Github including merging, rebasing and pull-request branch strategy
  • Experience building complex web applications
  • Experience in OOP, Design Patterns, Dependency Injection
  • Strong interpersonal skills to collaborate within a cross-functional team
  • Experience using AI coding tools (such as Claude Code or Cursor) to help build software - from writing clear prompts for multi-file tasks to reviewing and guiding agent-generated output
  • Experience building in teams using agile practices including: Code versioning, CI/CD, Automated quality practices

This list describes the work as we see it today, and we do not expect anyone to match every line. The core of this role is building and testing custom applications, from what people see on screen to the services and databases behind it. If you have that core and your experience is close to the rest, please apply, including if you gained your skills outside a traditional career path. Tell us what you bring and where you want to grow.

Other Valuable Skills And Experience

  • Exposure to AWS cloud services (or equiv)
  • Exposure to Docker
  • Exposure to CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins, GitLab CI)
  • Experience using ES6
  • Experience developing automated test scripts
  • Experience integrating LLM APIs into production applications, including familiarity with prompt engineering, structured outputs, and tool use / function calling

Hiring Process

  • 30-min intro chat with our TA team
  • 1-hr Technical interview
  • 1-hr Final/Cultural interview
  • References
  • Offer!

Career Progression

  • Senior Full Stack Engineer
  • Technical Lead
  • Principal/Staff Engineer

Why work at Kablamo?

Our Culture

At Kablamo, we live each day with our value statement “Make with Heart and Mind”. We’re passionate and brave craftspeople, we love to redefine what’s possible, and we seek growth and discovery together.

We believe inclusion, diversity, and equity matter, and we see it as our job to keep working toward a workplace where people from many backgrounds can do their best work. We welcome applications from all qualified people. We are committed to hiring without discrimination on any ground, including race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, disability, and family status.

Benefits

  • Kablamo bonus eligibility
  • Flexible work environment with a downtown Toronto office
  • Work abroad for up to 3 weeks per year (some restrictions apply)
  • Career growth (we really do promote from within!)
  • Individual training budget
  • Blogging rewards
  • Paid birthday leave
  • Anniversary bonus
  • Referral bonus
  • Employee Assistance Program

If you need an accommodation at any point in our hiring process, including interviews and assessments, email us at recruiting@teamkablamo.com. We will work with you on what helps, whether the request is big or small, and we keep what you tell us confidential.

Company Overview

Are you interested in joining an impact-driven software engineering company? At Kablamo, we bring engineering, data, and AI expertise to solve complex problems – with the intellectual horsepower to know what works and the care to make sure it actually does. We work with organisations across industries to solve complex problems, from managing environmental risk and advancing genomics research to launching fintech products and delivering media technology solutions at scale. Our teams bring together product, design, engineering and cloud expertise to build technology that genuinely matters.
More about this job

Responsibilities

Build and maintain full-stack web applications, including React interfaces, backend APIs, databases, and automated tests, and own features through deployment and production support. Collaborate with product, design, and engineering teams, apply AI-assisted development and generative AI patterns, and contribute to security, documentation, code reviews, and mentoring.

Requirements

Candidates should have 3–5 years of custom software development experience, with skills in modern JavaScript, frontend and backend development, APIs, databases, testing, Git, and object-oriented design. Experience with agile teams and AI coding tools is expected; cloud services, Docker, CI/CD, and production LLM integrations are valuable additional experience.

Skills

  • JavaScript
  • Node.js
  • React.js
  • REST APIs
  • GraphQL
  • Python
  • Go
  • Java
  • C#
  • PostgreSQL
  • MySQL
  • DynamoDB
  • MongoDB
  • Automated Testing
  • Git
  • Generative AI

Benefits

  • Bonus Eligibility
  • Flexible Work Environment
  • Work Abroad for up to 3 Weeks per Year
  • Individual Training Budget
  • Blogging Rewards
  • Paid Birthday Leave
  • Anniversary Bonus
  • Referral Bonus
  • Employee Assistance Program

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Full-Stack Development
  • JavaScript
  • Node.js
  • React.js
  • CSS
  • Sass
  • Less
  • REST APIs
  • GraphQL
  • JSON
  • XML
  • Ajax
  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Python
  • Go
  • Java
  • C#
  • PostgreSQL
  • MySQL
  • DynamoDB
  • MongoDB
  • Git
  • GitHub
  • Object-Oriented Programming
  • Dependency Injection
  • Agile
  • CI/CD
  • Generative AI

Report this job