{"id":4017093,"url":"https://alion.io/job/canadavisa-com-senior-full-stack-software-engineer","title":"Senior Full Stack Software Engineer","company":{"id":93357,"name":"Canadavisa.com","domain":"canadavisa.com","url":"https://alion.io/company/canadavisa-com","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":95,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":114,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":165000,"currency":"CAD","period":"year","gross":null,"usd_annual":116778},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"FastAPI","optional":false},{"name":"GCP","optional":false},{"name":"LLM","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PHP","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-10T10:12:31Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T13:19:25Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Location: Toronto (hybrid)\nReports to: CEO\nCompensation: $150k - $165k + 10% target annual performance bonus, depending on experience.\nThe opportunity\nAI has changed the playing field and scaling economics of consumer legal services. We’re leveraging that opportunity to build Canada’s largest consumer law business, starting with immigration and expanding into other areas of law.\nCanadaVisa has grown significantly over the past six months, and we’re investing in our next stage of growth. We’re looking for a Senior Full Stack Software Engineer to help build the software that makes it possible.\nYour mission is to ship working software every day: automate the tasks our lawyers and case managers do by hand, and build the consumer products newcomers rely on.\nAI has made the best engineers 10x more productive, and we’re building a team of them. We expect you to work AI-native from day one.\nOur presence\nCanadaVisa brings together nearly 50 years of legal experience through Cohen Immigration Law and thousands of client matters each year. Millions of people visit our websites each month, and our immigration community has roughly one million members. One of which is CanadaVisa+, a platform we launched a couple of years ago that has already had hundreds of thousands of sign ups.\nThat gives us direct relationships with clients, legal expertise to build with, and an established audience for new services.\nOur colleagues bring experience from established organizations like Wealthsimple and Clio, alongside startup and growth experience. We operate like a startup: small teams, broad ownership, fast decisions, and close involvement from the CEO. You’ll have room to shape what you build and the resources of a profitable company behind you.\nOur partnerships business\nAlongside legal services, we operate a partnerships business that helps organizations such as TD reach and serve our newcomer audience. These relationships extend the value of our audience beyond immigration services and create further opportunities to build products and experiences for newcomers.\nSome of what you build will support this business, alongside our legal services platform.\nOur platform\nWe’re already building software. Our platforms are used every day by real clients and lawyers, and we run large consumer platforms like CanadaVisa+, which has had hundreds of thousands of sign-ups.\nOur principal stack is Node.js, TypeScript, React/Next.js, and PostgreSQL on Google Cloud, with Python/FastAPI for specialist AI and document-processing services. Parts of our publishing and CMS technology use PHP.\nWhat you’ll do\nYou’ll take features from requirement to production, across our internal tools and consumer products. Your work will centre on five things:\nShip every day. Ship something to production every working day. It can be small, but something ships daily.\n\nAutomate tasks. Find the work our lawyers and case managers do by hand, from replying to a client to reviewing documents and preparing an application, and automate it. Each task you automate should take at least 50% less human time.\n\nShip bug-free software. AI writes much of the code; you own the result. Bugs get caught before they reach clients, users, or staff.\n\nShip secure code. Our clients trust us with sensitive personal information. Everything you ship, internal or consumer-facing, holds up to automated scanning and independent penetration testing.\n\nMake data-driven consumer product decisions. Millions of people use our platforms each month. Every consumer feature you launch has a success metric, gets measured, and the data decides whether we keep it, iterate on it, or roll it back.\n\nYour team and colleagues\nYou’ll report to a technically knowledgeable CEO and work alongside a small team of engineers, with specialist ML research capability available for selected projects. You’ll have substantial independence over how you build.\nYou’ll work directly with lawyers, case managers, and the Head of Product to understand what the business and our users need, and turn it into software.\nWho will thrive here\nYou’re AI-native. You’ve embraced AI in how you build, and it’s made you 10x more productive. You can show it. You break work into small, releasable pieces, and shipping every day feels normal to you.\n\nYou have full-stack range. You’re comfortable anywhere in the stack, from consumer interfaces to APIs, databases, and AI services. You pick up unfamiliar systems quickly and take a feature across every layer without handing it off.\n\nYou’ve shipped AI that real people use. You’ve put LLM features into production and built evals to prove they work.\n\nYou own what AI writes. You review and test everything before it ships, and you catch bugs and security holes before clients, users, and staff do.\n\nYou turn requirements into product. You turn business requirements and user needs into clear user stories with acceptance criteria, build the features that meet them, and use data to check whether they worked.\n\nYou may come from a startup, a scale-up, or a larger product company. Legal industry experience is useful, but isn’t required.\nWhy join us\nAI should make people’s lives better. Too many companies are building AI to make corporate legal work more profitable: we’re applying AI to consumer law, building better legal services for individuals and families.\nThis is an opportunity to help change how those services are delivered. You’ll have real clients, an established audience, legal expertise, and a team already building. You’ll see the impact of your work in the experience of people navigating one of the most important processes of their lives.\nIf you want to ship every day, build AI that people use, and create products for millions of newcomers, we’d like to meet you.\nPlease reach out to  if you think you’re a good fit!","description_format":"text","description_chars":5838,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government","Legal Services"],"lifecycle":[{"event":"open","at":"2026-11-10T13:19:25Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":114,"reasons":["conf:1","win:early"],"computed_at":"2026-11-10T14:25:13Z"},"pay":{"stated_usd_annual":116778,"is_top_pay":false},"html_url":"https://alion.io/job/canadavisa-com-senior-full-stack-software-engineer","json_url":"https://alion.io/job/canadavisa-com-senior-full-stack-software-engineer.json","meta":{"generated_at":"2026-11-10T14:25:13Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":33452,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":93357},"rest":"https://alion.io/mcp/rest/get_company?id=93357"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcanadavisa-com-senior-full-stack-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcanadavisa-com-senior-full-stack-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcanadavisa-com-senior-full-stack-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/canadavisa-com-senior-full-stack-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcanadavisa-com-senior-full-stack-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4017093}},{"tool":"search_jobs","arguments":{"company":"canadavisa.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4017093},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}