Quick overview
Job description
Core Functions of the Role
-
Design, build, test, deploy, and maintain full-stack applications that distribute high-value information to our customers.
-
Develop backend services and APIs using Kotlin/Java, Spring, and related technologies.
-
Build modern frontend experiences using React, Vite, and TypeScript.
-
Apply sound component architecture, state-management, asynchronous data-fetching, accessibility, and render-performance practices.
-
Work with relational and NoSQL databases, Elasticsearch, and large datasets.
-
Participate throughout the Agile development lifecycle, including sprint planning, design sessions, development, testing, deployment, and continuous improvement.
-
Collaborate with engineers, product managers, and stakeholders to deliver high-quality client experiences.
-
Contribute to code reviews, technical design, engineering standards, and improvements to team practices.
About You
-
2+ years of professional software development experience for mid-level candidates or 6+ years for senior-level candidates.
-
Strong computer science and software engineering fundamentals through a CS-related degree or equivalent professional experience.
-
Strong proficiency in Kotlin and Java, with experience building server-side applications using Spring or an equivalent framework.
-
Strong proficiency building React/Vite applications with TypeScript.
-
Strong understanding of relational and NoSQL databases, query languages, and data best practices.
-
Knowledge of HTTP, REST, and API design and development.
-
Familiarity with state management and asynchronous data-fetching patterns such as TanStack Query.
-
Attention to frontend component architecture and render performance.
-
Working knowledge of accessibility standards such as WCAG/ARIA.
-
Experience with automated testing, including unit and integration/end-to-end testing.
-
Experience with Git or other source-control software.
AI-Augmented Software Development
- Use AI to understand unfamiliar codebases, research technologies, plan implementations, write and modify code, develop tests, debug problems, refactor systems, and automate repetitive work.
- Critically evaluate AI-generated solutions, recognize incorrect assumptions, validate implementations, and know when direct engineering investigation is the better approach.
- Experience with repository-level agent instructions, reusable agent workflows, MCP integrations, custom tooling, or agentic development processes is a plus.
Additional Experience We'd Value
- AWS
- Terraform or other infrastructure-as-code technologies
- Docker or other container technologies
- CI/CD pipelines
- Elasticsearch or other search technologies
- Microservices and distributed systems
- Event-driven architectures
- Linux, command-line tooling, and Bash
- Large-scale or data-intensive applications
For Senior-Level Candidates
-
Strong system-design and architectural judgment.
-
Ownership of systems from design through production.
-
Ability to evaluate scalability, reliability, performance, maintainability, security, and cost tradeoffs.
-
Ability to diagnose complex problems across distributed systems.
-
Ability to turn ambiguous requirements into clear technical approaches.
-
Thoughtful code and design review skills.
-
Ability to mentor engineers and improve team effectiveness.
- Awesome Extended Health Care Plan
- Dental Care
- Life & Disability insurance
- Health spending accounts
- Unlimited Vacation Leave
- 12 Paid Holidays
- $3,000 Employee Referral Program
- Employer contribution to VRSP
- Rewards and recognition programs
Similar jobs
- JO

Fullstack Developer (Java/React) – German)Recently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
DockerMicroservicesMongoDB+24TechnologySalary not listed - JO

Full Stack AI DeveloperRecently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
Stakeholder ManagementMicroservicesSpring+13TechnologyC$120k - C$140k/yr - JO

Senior Java Developer:Recently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
SAFeDockerMicroservices+13TechnologySalary not listed - JO

Senior Developer Relations, Twitter Brand RepRecently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
Data PrivacyGDPRProduct MarketingTechnologySalary not listed - JO

Senior Full Stack EngineerRecently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
MicroservicesHTMLCSS+6Technology$180k - $270k/yr - JO

Adobe AEM Forms Developer (German)Recently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
SonarQubeApacheAuditing+9TechnologySalary not listed - JO

AI Fullstack Engineer (Senior Associate)Recently posted Auto Apply
Jobgether · Canada · Remote 🇨🇦
DjangoDockerFastAPI+15TechnologyC$115k - C$140k/yr - GS
Business Systems DeveloperRecently posted Auto Apply
Grantek Systems Integration · Burlington, ON · Hybrid 🇨🇦
SQLGitC#+5TechnologyC$75k - C$90k/yr - AC
Data DeveloperRecently posted Auto Apply
Aylo Careers · Montréal · Hybrid 🇨🇦
SQLApache SparkMLOps+12TechnologySalary not listed - UR
Senior Software Developer, Full Stack, Applied AI Agent Studio Auto Apply
Urban Ridge Supplies · Toronto · On-site 🇨🇦
HTMLCSSCAD+8TechnologyC$182k - C$186k/yr - UR
Staff AI Solutions Deployment Developer, Applied AI Auto Apply
Urban Ridge Supplies · Waterloo · On-site 🇨🇦
GCPCADGoogle Cloud+6TechnologyC$204k - C$209k/yr - UR
Forward Deployed Developer Auto Apply
Urban Ridge Supplies · Toronto · On-site 🇨🇦
RecruitingDockerMicroservices+20TechnologyC$115k - C$165k/yr
