Software Developer

atThoughtExchangeRemoteCA flagCanadaFull-timeFull-stack EngineerMid-levelSeniorC$109.2k – C$128.4k/year

Posted Sep 10

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Take full ownership of the delivery process for moderately complex features and small to medium-sized projects from concept to production.

β€’ Design, create, test, and uphold clean, dependable, and well-documented code.

β€’ Act as the technical owner to ensure quality, performance, scalability, and security.

β€’ Develop and manage automated tests to facilitate safe and reliable deployments.

β€’ Define scope, estimate, and oversee work while effectively communicating progress, risks, and obstacles.

β€’ Troubleshoot issues and explore unfamiliar areas of the codebase, including participating in support rotations.

β€’ Collaborate with Product, Design, and Engineering teams on requirements, feasibility, and design considerations.

β€’ Engage in stand-ups, technical discussions, and code reviews.

β€’ Provide support and mentorship to junior developers and enhance team processes.

β€’ Cultivate an understanding of the product, customers, and company objectives.


⛳️ Requirements

β€’ A minimum of 3 years of professional experience in software development, computer science, or computer engineering; co-op/internship experience is valid.

β€’ Proficiency in at least one core programming language, such as .NET, JavaScript, or TypeScript.

β€’ Strong working knowledge of relational databases, such as SQL Server, including schema design, querying, and performance considerations.

β€’ Familiarity with a modern JavaScript/TypeScript ecosystem, including frameworks, build tools, package managers, and debugging workflows.

β€’ Practical experience in writing and maintaining automated tests.

β€’ Capability to scope, estimate, and execute moderately complex tasks with minimal supervision.

β€’ Excellent collaboration skills.

β€’ Strong written and verbal communication abilities.


🏝️ Benefits

β€’ Generous time off policy.

β€’ Flexible extended benefits plan options.

β€’ Company-wide wellness days off.

β€’ Maternity and parental leave top-up programs.

β€’ Access to Maple and Inklbot for primary care, mental health, and wellness support.

β€’ Remote-first flexibility.

β€’ Share options available upon joining the company.

β€’ Remote hubs located across Canada and the US.

β€’ Company gatherings every few years.

β€’ Monthly virtual company connections.

β€’ Regular learning sessions.

β€’ Annual Professional Development stipend.

β€’ Company Coach.

People also viewed

Arista Networks1 day ago

Software Engineer, Kernel and BIOS

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Coforma1 day ago

Full Stack Engineer

US flagArizona, +19 more statesFull-timeFull-stack Engineer$119.8k – $149.2k/year
ApplyView job
Platform.sh1 day ago

Senior Software Engineer

ES flagSpain, +5 more countriesFull-timeFull-stack Engineer
ApplyView job
Arista Networks1 day ago

Senior Software Engineer – Layer1, C++

IE flagIreland OnlyFull-timeFull-stack Engineer
ApplyView job
Wikimedia Foundation1 day ago

Senior Software Engineer, iOS

US flagArizona, +31 more statesFull-timeFull-stack Engineer$56 – $87/hour
ApplyView job
Wikimedia Foundation1 day ago

Senior Software Engineer, Core Experiences – Contract

US flagArizona, +31 more statesFull-timeFull-stack Engineer$56 – $87/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers