{"id":1682531,"url":"https://alion.io/job/questrade-senior-full-stack-api-engineer","title":"Senior Full Stack API Engineer","company":{"id":58127,"name":"Questrade","domain":"questrade.com","url":"https://alion.io/company/questrade","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":{"grade":"A","score":95,"open_postings":13,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":68,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["North York, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":110000,"max":140000,"currency":"CAD","period":"year","gross":null,"usd_annual":98344},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"Go","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"Kong","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Swagger","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-08-11T04:00:00Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-13T11:12:53Z","board_verified":true,"closed_at":null,"days_open":63,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":63},"description":"What’s in it for you as an employee of QFG?\nHealth & wellbeing resources and programs \nPaid vacation, personal, and sick days for work-life balance\nCompetitive compensation and benefits packages\nWork-life balance in a hybrid environment with at least 3 days in office\nCareer growth and development opportunities\nOpportunities to contribute to community causes\nWork with diverse team members in an inclusive and collaborative environment\n\nThis job posting is for an existing vacancy \n\nWe’re looking for our next Senior Fullstack API Engineer. Could It Be You?\nAt Questrade, we are revolutionizing how Canadians manage their wealth by offering advanced trading platforms, and cutting-edge technology. We are looking for a product-minded Senior Fullstack Engineer to join our API Platform team. In this role, you will design and build the gateway to our entire ecosystem. You will be responsible for the end-to-end journey of external developers and partners—from the moment they read our documentation to their first successful API call in our sandbox, all the way to secure, production-grade integrations.\nThis is a comprehensive role requiring deep full-stack engineering discipline. You will bridge the gap between frontend user experience (building self-serve developer portals and SDKs) and backend systems engineering (API gateways, security protocols, and high-performance routing).\n\nNeed more details? Keep reading…\nDeveloper Experience (DX): Own the frontend and backend of our self-serve Developer Portal, ensuring a frictionless onboarding journey. Build realistic API sandbox environments and interactive testing tools. Collaborate with Technical Writers and Developer Advocates to generate, maintain, and automate SDKs and interactive API documentation.\nScaling Public, Partner APIs & MCP: Design, implement, and maintain API proxies and policies using Apigee, ensuring adherence to SaaS API standards. Build tooling and workflows for strategic partners to certify their integrations. Design and maintain our Model Context Protocol (MCP) servers and external API surfaces. Manage the versioning, deprecation, and backward compatibility of our public APIs.\nAPI Identity & Access: Implement and maintain secure authentication and authorization protocols (OAuth 2.0, OIDC, API Keys, and Scopes). Collaborate with DevSecOps to implement robust rate-limiting, throttling, and consumer access management policies. Work closely with Identity Engineers to ensure developer credentials are secure yet simple to manage.\nCross-Functional Collaboration: Partner closely with DX Engineers, API Product Engineers, Tech Leads, and SecOps to define API specs, ensuring a world-class developer onboarding flow.\n\nSo are YOU our next Job Title? You are if you…\nEducation: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related field.\nExperience: 5+ years of professional software engineering experience, with a strong background in modern frontend frameworks (e.g., React, Next.js) and backend languages (e.g., Node.js, Go, Python, or Java).\nAPI Expertise: Deep understanding of RESTful API design, GraphQL, and OpenAPI/Swagger specifications. Hands-on experience managing APIs via Apigee (or similar API Gateways like Kong/AWS API Gateway).\nSecurity & Identity: Proven experience implementing OAuth 2.0 / OIDC, token management, and custom API Key validation.\nModern Paradigms: Exposure to or strong interest in Model Context Protocol (MCP) and building integrations optimized for LLMs/AI agents.\nMindset: Developer-first empathy with a passion for building clean interfaces and a systems-thinking approach to API lifecycle management.\n\nCompensation Information:\nBase salary range: $110,000 - $140,000\nThe final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.\nSounds like you? Click below to apply!\n #LI-Hybrid","description_format":"text","description_chars":4039,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Investing Apps & Robo-Advisors","Online Brokerage & Trading Platforms"],"lifecycle":[{"event":"open","at":"2026-10-02T09:49:19Z"}],"visa":[],"liveness":{"score":45,"band":"ok","label":"Likely open","p_open":1,"p_active":0.755,"p_room":0.6,"age_days":63,"expected_fill_days":68,"reasons":["conf:1","velocity","win:late","crowd:"],"computed_at":"2026-10-13T05:45:00Z"},"pay":{"stated_usd_annual":98344,"is_top_pay":false},"html_url":"https://alion.io/job/questrade-senior-full-stack-api-engineer","json_url":"https://alion.io/job/questrade-senior-full-stack-api-engineer.json","meta":{"generated_at":"2026-10-13T12:18:19Z","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":19096,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":58127},"rest":"https://alion.io/mcp/rest/get_company?id=58127"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fquestrade-senior-full-stack-api-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fquestrade-senior-full-stack-api-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fquestrade-senior-full-stack-api-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/questrade-senior-full-stack-api-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fquestrade-senior-full-stack-api-engineer"}]}