{"question":"Companies in Canada using Node JS","answer":"90 companies headquartered in Canada list Node JS as a requirement in 227 open roles. Most of those roles are in backend engineering, DevOps and infrastructure and AI and machine learning teams. Node JS most often appears next to JavaScript, TypeScript, Python, AWS and CI/CD. Roles that need it and state the pay sit at $95k a year in the middle.","technology":"Node JS","headquarters_country":"CA","companies_hiring":90,"open_roles_requiring":227,"median_stated_pay_usd":95008,"teams":{"Backend engineering":127,"DevOps and infrastructure":21,"AI and machine learning":18,"Frontend engineering":12,"Solutions engineering":8,"Security":7,"Engineering leadership":7,"Management":4,"Product management":4,"QA and testing":4,"Industrial engineering":2,"Data science":2,"Early careers":2,"Game development":2,"Web3":2,"Enterprise applications":1,"HR and recruiting":1,"Design":1,"Technical support":1,"Administration":1},"used_together_with":["JavaScript","TypeScript","Python","AWS","CI/CD","React.js","SQL","Kubernetes","Docker","PostgreSQL","GCP","Azure"],"list_api":{"endpoint":"https://alion.io/api/company.getList","params":{"technology":"Node JS","country":"CA"},"credits_per_company":0.02},"companies":[{"company":"Bank of Montreal","url":"https://alion.io/company/bmo","domain":"bmo.com","headquarters":"Canada","size":"5000+","open_roles_requiring":16,"teams":["Backend engineering","DevOps and infrastructure","Security"],"median_stated_pay_usd":77271},{"company":"Scotiabank","url":"https://alion.io/company/scotiabank-com","domain":"scotiabank.com","headquarters":"Canada","size":"5000+","open_roles_requiring":10,"teams":["Backend engineering","DevOps and infrastructure","Security"],"median_stated_pay_usd":null},{"company":"TD Bank Group","url":"https://alion.io/company/td-bank","domain":"td.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":9,"teams":["Backend engineering","Frontend engineering","DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"Valsoft Corporation","url":"https://alion.io/company/valsoft-corporation","domain":"valsoftcorp.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":8,"teams":["Backend engineering","AI and machine learning","Data science"],"median_stated_pay_usd":null},{"company":"Questrade","url":"https://alion.io/company/questrade","domain":"questrade.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":8,"teams":["Backend engineering","DevOps and infrastructure"],"median_stated_pay_usd":98344},{"company":"TribalScale","url":"https://alion.io/company/tribalscale-2","domain":"tribalscale.com","headquarters":"Canada","size":"51-200","open_roles_requiring":8,"teams":["Product management","Backend engineering","Frontend engineering"],"median_stated_pay_usd":null},{"company":"Manulife","url":"https://alion.io/company/manulife","domain":"manulife.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":7,"teams":["Backend engineering","DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"Royal Bank of Canada","url":"https://alion.io/company/rbc-com","domain":"rbc.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":7,"teams":["Backend engineering","AI and machine learning","Early careers"],"median_stated_pay_usd":null},{"company":"Canadian Imperial Bank of Commerce","url":"https://alion.io/company/cibc","domain":"cibc.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":6,"teams":["Backend engineering","DevOps and infrastructure","QA and testing"],"median_stated_pay_usd":null},{"company":"Thomson Reuters","url":"https://alion.io/company/thomson-reuters","domain":"thomsonreuters.com","headquarters":"Canada","size":"5000+","open_roles_requiring":5,"teams":["Backend engineering"],"median_stated_pay_usd":261550},{"company":"Relay","url":"https://alion.io/company/relay-2","domain":"relayfi.com","headquarters":"Canada","size":null,"open_roles_requiring":5,"teams":["Engineering leadership","Backend engineering"],"median_stated_pay_usd":null},{"company":"Kabam","url":"https://alion.io/company/kabam","domain":"kabam.com","headquarters":"Canada","size":"201-500","open_roles_requiring":4,"teams":["Backend engineering","Game development"],"median_stated_pay_usd":null},{"company":"Telus Digital","url":"https://alion.io/company/telus-digital","domain":"telusdigital.com","headquarters":"Canada","size":null,"open_roles_requiring":4,"teams":["Solutions engineering","AI and machine learning"],"median_stated_pay_usd":169081},{"company":"Vosyn","url":"https://alion.io/company/vosyn","domain":"vosyn.ai","headquarters":"Canada","size":"201-500","open_roles_requiring":4,"teams":["AI and machine learning","Data science","Frontend engineering"],"median_stated_pay_usd":null},{"company":"BinSentry","url":"https://alion.io/company/binsentry","domain":"binsentry.com","headquarters":"Canada","size":"51-200","open_roles_requiring":4,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Blue J","url":"https://alion.io/company/blue-j","domain":"bluej.com","headquarters":"Canada","size":"51-200","open_roles_requiring":4,"teams":["Backend engineering","AI and machine learning"],"median_stated_pay_usd":null},{"company":"Vooban","url":"https://alion.io/company/vooban","domain":"vooban.com","headquarters":"Canada","size":"51-200","open_roles_requiring":4,"teams":["Backend engineering","Frontend engineering"],"median_stated_pay_usd":null},{"company":"Stay22","url":"https://alion.io/company/stay22-2","domain":"stay22.com","headquarters":"Canada","size":"201-500","open_roles_requiring":4,"teams":["Backend engineering","Management"],"median_stated_pay_usd":null},{"company":"Irwin","url":"https://alion.io/company/getirwin","domain":"getirwin.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":4,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Harris Computer","url":"https://alion.io/company/harris-computer","domain":"harriscomputer.com","headquarters":"Canada","size":"5000+","open_roles_requiring":3,"teams":["Backend engineering","Security"],"median_stated_pay_usd":null},{"company":"Docebo","url":"https://alion.io/company/docebo","domain":"docebo.com","headquarters":"Canada","size":"501-1000","open_roles_requiring":3,"teams":["Backend engineering","Frontend engineering"],"median_stated_pay_usd":101838},{"company":"Aritzia","url":"https://alion.io/company/aritzia","domain":"aritzia.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":3,"teams":["Backend engineering","Frontend engineering"],"median_stated_pay_usd":200000},{"company":"Solink","url":"https://alion.io/company/solink","domain":"solink.com","headquarters":"Canada","size":"201-500","open_roles_requiring":3,"teams":["Backend engineering","QA and testing"],"median_stated_pay_usd":92853},{"company":"Appnovation","url":"https://alion.io/company/appnovation","domain":"appnovation.com","headquarters":"Canada","size":"201-500","open_roles_requiring":3,"teams":["Backend engineering","Engineering leadership"],"median_stated_pay_usd":null},{"company":"BioRender","url":"https://alion.io/company/biorender","domain":"biorender.com","headquarters":"Canada","size":"11-50","open_roles_requiring":3,"teams":["AI and machine learning","Backend engineering","Security"],"median_stated_pay_usd":null},{"company":"Bree","url":"https://alion.io/company/trybree","domain":"trybree.com","headquarters":"Canada","size":"5000+","open_roles_requiring":3,"teams":["Backend engineering"],"median_stated_pay_usd":85714},{"company":"MUFG Investor Services","url":"https://alion.io/company/mufg-investorservices","domain":"mufg-investorservices.com","headquarters":"Canada","size":"51-200","open_roles_requiring":3,"teams":["AI and machine learning"],"median_stated_pay_usd":null},{"company":"Workiy","url":"https://alion.io/company/workiy","domain":"workiy.com","headquarters":"Canada","size":null,"open_roles_requiring":3,"teams":["Frontend engineering","Security","Technical support"],"median_stated_pay_usd":null},{"company":"Genetec","url":"https://alion.io/company/genetec-japan-kk","domain":"genetec.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Caseware","url":"https://alion.io/company/caseware","domain":"caseware.com","headquarters":"Canada","size":"501-1000","open_roles_requiring":2,"teams":["Frontend engineering","DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"Kpler","url":"https://alion.io/company/kpler","domain":"kpler.com","headquarters":"Canada","size":"501-1000","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Big Viking Games","url":"https://alion.io/company/big-viking-games","domain":"bigvikinggames.com","headquarters":"Canada","size":null,"open_roles_requiring":2,"teams":["AI and machine learning","Backend engineering"],"median_stated_pay_usd":null},{"company":"AtkinsRéalis","url":"https://alion.io/company/atkinsrealis","domain":"atkinsrealis.com","headquarters":"Canada","size":"5000+","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Miovision","url":"https://alion.io/company/miovision","domain":"miovision.com","headquarters":"Canada","size":"201-500","open_roles_requiring":2,"teams":["Backend engineering","Engineering leadership"],"median_stated_pay_usd":null},{"company":"Altus Group","url":"https://alion.io/company/altus-group","domain":"altusgroup.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":2,"teams":["Backend engineering","Engineering leadership"],"median_stated_pay_usd":null},{"company":"Osedea","url":"https://alion.io/company/osedea","domain":"osedea.com","headquarters":"Canada","size":"51-200","open_roles_requiring":2,"teams":["DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"Explorance","url":"https://alion.io/company/explorance","domain":"explorance.com","headquarters":"Canada","size":null,"open_roles_requiring":2,"teams":["Backend engineering","Administration"],"median_stated_pay_usd":null},{"company":"Geotab","url":"https://alion.io/company/geotab","domain":"geotab.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"nervtechnologyincdbafluidaimedical.com","url":"https://alion.io/company/nervtechnologyincdbafluidaimedical","domain":"nervtechnologyincdbafluidaimedical.com","headquarters":"Canada","size":"11-50","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Vasco","url":"https://alion.io/company/vasco-2","domain":"vasco.app","headquarters":"Canada","size":"51-200","open_roles_requiring":2,"teams":["Backend engineering","DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"1perTInent","url":"https://alion.io/company/1pertinent","domain":"1pertinent.com","headquarters":"Canada","size":null,"open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"CI Financial","url":"https://alion.io/company/ci-financial","domain":"cifinancial.com","headquarters":"Canada","size":"501-1000","open_roles_requiring":2,"teams":["Frontend engineering","DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"Innosphere","url":"https://alion.io/company/innosphere","domain":"innosphere.ca","headquarters":"Canada","size":"51-200","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"WSP","url":"https://alion.io/company/wsp-ca","domain":"wsp.ca","headquarters":"Canada","size":"1001-5000","open_roles_requiring":2,"teams":["AI and machine learning","Backend engineering"],"median_stated_pay_usd":null},{"company":"Harris GBS","url":"https://alion.io/company/harrisgbs","domain":"harrisgbs.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":2,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"CGI","url":"https://alion.io/company/cgi","domain":"cgi.com","headquarters":"Canada","size":"5000+","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Point Click Care","url":"https://alion.io/company/point-click-care","domain":"pointclickcare.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"Spellbook","url":"https://alion.io/company/spellbook","domain":"spellbook.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"StackAdapt","url":"https://alion.io/company/stackadapt","domain":"stackadapt.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Semios","url":"https://alion.io/company/semios","domain":"semios.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"McGill University","url":"https://alion.io/company/mcgill","domain":"mcgill.ca","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Frontend engineering"],"median_stated_pay_usd":null},{"company":"Behaviour Interactive","url":"https://alion.io/company/behaviour-interactive","domain":"bhvr.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"OpenText","url":"https://alion.io/company/opentext","domain":"opentext.com","headquarters":"Canada","size":"5000+","open_roles_requiring":1,"teams":["AI and machine learning"],"median_stated_pay_usd":null},{"company":"Opsguru","url":"https://alion.io/company/opsguru","domain":"opsguru.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["QA and testing"],"median_stated_pay_usd":null},{"company":"Tenstorrent","url":"https://alion.io/company/tenstorrent","domain":"tenstorrent.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["AI and machine learning"],"median_stated_pay_usd":null},{"company":"BlueCat Networks","url":"https://alion.io/company/bluecat-networks","domain":"bluecatnetworks.com","headquarters":"Canada","size":"201-500","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Orium","url":"https://alion.io/company/orium","domain":"orium.com","headquarters":"Canada","size":"201-500","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Pivotree","url":"https://alion.io/company/pivotree","domain":"pivotree.com","headquarters":"Canada","size":"501-1000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"NDAX","url":"https://alion.io/company/ndax","domain":"ndax.io","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Web3"],"median_stated_pay_usd":null},{"company":"MobSquad","url":"https://alion.io/company/mobsquad","domain":"mobsquad.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Frontend engineering"],"median_stated_pay_usd":null},{"company":"DMG Blockchain Solutions","url":"https://alion.io/company/dmg-blockchain-solutions","domain":"dmgblockchain.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Web3"],"median_stated_pay_usd":null},{"company":"Konrad Group","url":"https://alion.io/company/konrad-group","domain":"konrad.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Turbulent","url":"https://alion.io/company/turbulent","domain":"turbulent.ca","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["QA and testing"],"median_stated_pay_usd":null},{"company":"Evertz Microsystems","url":"https://alion.io/company/evertz-microsystems","domain":"evertz.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Motional","url":"https://alion.io/company/motional-com","domain":"motional.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Crowdlinker","url":"https://alion.io/company/crowdlinker","domain":"crowdlinker.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Intelcom Canada","url":"https://alion.io/company/intelcom-2","domain":"intelcom.ca","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Security"],"median_stated_pay_usd":null},{"company":"Nesto","url":"https://alion.io/company/nesto-2","domain":"nesto.ca","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Spare Labs","url":"https://alion.io/company/spare-labs","domain":"spare.com","headquarters":"Canada","size":"11-50","open_roles_requiring":1,"teams":["AI and machine learning"],"median_stated_pay_usd":null},{"company":"EviSmart","url":"https://alion.io/company/evismart","domain":"evismart.com","headquarters":"Canada","size":"201-500","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Greenlight Consulting","url":"https://alion.io/company/greenlightconsulting","domain":"greenlightconsulting.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Solutions engineering"],"median_stated_pay_usd":null},{"company":"ContactMonkey","url":"https://alion.io/company/contactmonkey","domain":"contactmonkey.com","headquarters":"Canada","size":"5000+","open_roles_requiring":1,"teams":["DevOps and infrastructure"],"median_stated_pay_usd":null},{"company":"DataStealth","url":"https://alion.io/company/datastealth","domain":"datastealth.io","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Qohash","url":"https://alion.io/company/qohash","domain":"qohash.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Salt XC","url":"https://alion.io/company/saltxc","domain":"saltxc.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"StructureCraft","url":"https://alion.io/company/structurecraft","domain":"structurecraft.com","headquarters":"Canada","size":"11-50","open_roles_requiring":1,"teams":["Industrial engineering"],"median_stated_pay_usd":null},{"company":"Astucemedia","url":"https://alion.io/company/astucemedia","domain":"astucemedia.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Hatch Studio","url":"https://alion.io/company/hatchstudio","domain":"hatchstudio.ai","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"EXFO","url":"https://alion.io/company/exfo","domain":"exfo.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Government of Alberta","url":"https://alion.io/company/alberta-ca","domain":"alberta.ca","headquarters":"Canada","size":"201-500","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Sun Life","url":"https://alion.io/company/sunlife-ca","domain":"sunlife.ca","headquarters":"Canada","size":"11-50","open_roles_requiring":1,"teams":["Management"],"median_stated_pay_usd":null},{"company":"Aviva Canada","url":"https://alion.io/company/aviva-ca","domain":"aviva.ca","headquarters":"Canada","size":"201-500","open_roles_requiring":1,"teams":["Frontend engineering"],"median_stated_pay_usd":null},{"company":"Tru Cooperative Bank","url":"https://alion.io/company/firstwestcu","domain":"firstwestcu.ca","headquarters":"Canada","size":"11-50","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"MGIS Inc","url":"https://alion.io/company/mgisinc","domain":"mgisinc.ca","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Solutions engineering"],"median_stated_pay_usd":null},{"company":"IntouchCX","url":"https://alion.io/company/intouchcx","domain":"intouchcx.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Mapsted","url":"https://alion.io/company/mapsted","domain":"mapsted.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Dabadu","url":"https://alion.io/company/dabadu","domain":"dabadu.ai","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null},{"company":"Pelcro","url":"https://alion.io/company/pelcro","domain":"pelcro.com","headquarters":"Canada","size":null,"open_roles_requiring":1,"teams":["AI and machine learning"],"median_stated_pay_usd":null},{"company":"Eclipse Automation","url":"https://alion.io/company/eclipseautomation","domain":"eclipseautomation.com","headquarters":"Canada","size":"1001-5000","open_roles_requiring":1,"teams":["AI and machine learning"],"median_stated_pay_usd":null},{"company":"Searidgetech","url":"https://alion.io/company/searidgetech","domain":"searidgetech.com","headquarters":"Canada","size":"51-200","open_roles_requiring":1,"teams":["Backend engineering"],"median_stated_pay_usd":null}],"html_url":"https://alion.io/companies-using/node-js/canada","json_url":"https://alion.io/companies-using/node-js/canada.json","offers":[{"id":"company.list","title":"Companies by industry, country, size, technology and hiring","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per company in a list","note":"the whole list with a card per company","call":{"mcp_tool":"search_companies"},"human":"https://alion.io/catalog?offer=company.list&for=companies-using%2Fnode-js%2Fcanada"},{"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":"any company of the list in depth","call":{"mcp_tool":"get_company"},"human":"https://alion.io/catalog?offer=company.slices&for=companies-using%2Fnode-js%2Fcanada"}],"meta":{"source":"Alion (alion.io), CC BY-SA 4.0","updated_at":"2026-10-09T04:21:00+00:00","built_at":"2026-10-09T04:21:00+00:00","indexable":true,"generated_at":"2026-10-10T02:45:44+00:00","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"}}