Senior Full Stack Engineer

Impro Ai — Canada · Posted ~4 hours ago

Senior

Skills

Full-stack development TypeScript React Node.js Azure Serverless architecture Software architecture Serverless AI/LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A small technology team is seeking a senior full-stack engineer with strong architectural instincts and a hands-on approach. You will own features from idea to production across TypeScript, React, Node.js, Azure, serverless systems, integrations, performance, reliability, and AI-enabled functionality.

Highlights

Join a small team with significant technical ownership, building real production software end-to-end and working across frontend, backend, architecture, integrations, performance, reliability, and AI-enabled features.

Description

We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end. Please read carefully what we're looking for. You will find a link to apply via our GitHub org at the bottom of this job description. This is not a “sit in meetings and move tickets around” role. We’re a small team, so everyone touches real product, real architecture, and real production issues. What you'll work onYou’ll help build and improve our platform using: TypeScriptReactNode.jsAzureServerless architectureAI/LLM-based product featuresYou’ll work across the stack, from UI changes to backend logic, integrations, architecture decisions, performance, reliability, and production support. What we're looking forOn the technical level, you: Have strong full-stack development experienceCan own features from idea to productionCan write clean, practical, maintainable codeUnderstand architecture, but don't over-engineer everythingEnjoy AI and want to build real AI-powered product featuresCan work independently without needing every tiny detail spelled outAre comfortable challenging ideas and being challenged backLike mentoring and being mentoredActually love tech and building software On the personal level, you: Are a down-to-earth personAre tech-savvyAre excited to build thingsLive and breathe code and technology What we are NOT looking forThis is probably not the right role if you: Are a pure ticket-taker who doesn't take initiativeNeed heavy process around every decisionAvoid ownershipOverthink and turn simple problems into architecture museumsChase “AI” as a buzzword but are not interested in building real product Work setupThe role is mostly remote, but you should be located in Toronto or the surrounding area because occasional office presence will be needed. The vibeSmall teamReal ownershipPractical architectureAI-heavy product work without the corporate buzzword nonsenseUsing AI tools IS A MUST! We can't be an AI company without using AI tools ourselves. ;) CompensationThe compensation range for this role is $110,000–$140,000 CAD annually, depending on experience and fit. The role also includes: Stock optionsBenefits To applyPlease follow this link to apply: https://kind-pond-0382ebe0f.7.azurestaticapps.net/ It will ask you to login with your GitHub account to continue. Then, you will be able to create a private repository in our Impro.AI hiring org. Your user will be invited to that repo for the hiring process.