{"company":{"id":2675034,"name":"Canary","domain":"canary-app.jp","url":"https://alion.io/company/canary-app-jp"},"answer":"Canary builds mostly with TypeScript, JavaScript, Python. Its stack also includes Kubernetes, Google Cloud Spanner, GitHub Actions, Chakra UI. TypeScript is named in 10 of the 11 job postings Canary published in the last 12 months (91%). Counted by Alion from the job postings of Canary, updated Nov 10, 2026.","window_days":365,"postings_analysed":11,"open_postings":11,"technologies_in_use":19,"modernity_score":67,"ai_adoption":false,"technologies":[{"name":"Google Cloud Spanner","layer":"data","postings":10,"share":0.9091,"required":10,"open_postings":10,"first_seen":"2026-07-03","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"TypeScript","layer":"languages","postings":10,"share":0.9091,"required":10,"open_postings":10,"first_seen":"2026-07-03","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Kubernetes","layer":"cloud","postings":10,"share":0.9091,"required":8,"open_postings":10,"first_seen":"2026-07-03","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Chakra UI","layer":"frameworks","postings":8,"share":0.7273,"required":8,"open_postings":8,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"ESLint","layer":"tools","postings":8,"share":0.7273,"required":8,"open_postings":8,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"GitHub Actions","layer":"cloud","postings":8,"share":0.7273,"required":8,"open_postings":8,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"Redux","layer":"frameworks","postings":8,"share":0.7273,"required":8,"open_postings":8,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"JavaScript","layer":"languages","postings":8,"share":0.7273,"required":0,"open_postings":8,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"React.js","layer":"frameworks","postings":8,"share":0.7273,"required":0,"open_postings":8,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"GCP","layer":"cloud","postings":3,"share":0.2727,"required":2,"open_postings":3,"first_seen":"2026-07-03","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Function Calling","layer":"practices","postings":2,"share":0.1818,"required":2,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Google ADK","layer":"tools","postings":2,"share":0.1818,"required":2,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Google GKE","layer":"cloud","postings":2,"share":0.1818,"required":2,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Python","layer":"languages","postings":2,"share":0.1818,"required":2,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"AWS","layer":"cloud","postings":2,"share":0.1818,"required":0,"open_postings":2,"first_seen":"2026-07-03","last_seen":"2026-07-03","median_stated_pay_usd":null},{"name":"Google Cloud Run","layer":"cloud","postings":2,"share":0.1818,"required":0,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"LangChain","layer":"frameworks","postings":2,"share":0.1818,"required":0,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"LangGraph","layer":"frameworks","postings":2,"share":0.1818,"required":0,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null},{"name":"Mastra","layer":"frameworks","postings":2,"share":0.1818,"required":0,"open_postings":2,"first_seen":"2026-07-23","last_seen":"2026-11-06","median_stated_pay_usd":null}],"own_products":[],"changes":{"first_appeared":[],"rising":[],"falling":[],"not_seen_180d":[]},"similar_stacks":[{"name":"Pinnacle Search","url":"https://alion.io/company/pinnacle-search/technologies","shared_technologies":15},{"name":"Chura DATA","url":"https://alion.io/company/churadata/technologies","shared_technologies":16},{"name":"Zinkworks","url":"https://alion.io/company/zinkworks/technologies","shared_technologies":16},{"name":"DexCare","url":"https://alion.io/company/dexcare/technologies","shared_technologies":14},{"name":"Hunarstreet Technologies","url":"https://alion.io/company/hunarstreet-technologies-pvt-ltd/technologies","shared_technologies":15},{"name":"AuxoAI","url":"https://alion.io/company/auxoai/technologies","shared_technologies":16},{"name":"Egen","url":"https://alion.io/company/egen/technologies","shared_technologies":15},{"name":"Artefact","url":"https://alion.io/company/artefact-com/technologies","shared_technologies":17}],"html_url":"https://alion.io/company/canary-app-jp/technologies","json_url":"https://alion.io/company/canary-app-jp/technologies.json","license":"CC BY-SA 4.0","meta":{"source":"Alion","built_at":"2026-11-10T09:38:45Z","generated_at":"2026-11-10T16:48:56Z"}}