Full Stack Engineer (Remote)
Straight from Leadership Connect’s careers page. Apply on the company site — no recruiter, no middleman.
Full Stack Engineer / Senior Full Stack Engineer
Team: Engineering
Location: Montreal, Quebec (Remote)
Commitment: Full-time
Workplace Type: remote
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 Wed 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 remote jobs
More like this →

Dexcom
Senior Software Development Engineer


Discover More than 100,000 Hidden Remote Jobs Before Everyone Else
Unlock All Remote Jobs Today
Simple pricing. Big savings on Quarterly and Yearly.
Monthly Access
- Instant access to fresh remote jobs from 500+ companies
- New opportunities added hourly, often 3-7 days before anywhere else
- Advanced filtering by role type, stack, pay, and location
- Priority customer support
Yearly Access
- Everything in Monthly
- Save $169 (~74%) vs paying monthly
- Average job search takes ~6 months - get covered for the whole journey
- Less than the cost of one lunch per month for competitive advantage
- Equivalent to just ~$4.92/month