{"company":{"id":1864,"name":"Webdoctor","domain":"webdoctor.ie","url":"https://alion.io/company/webdoctor"},"answer":"Webdoctor builds mostly with Ruby, JavaScript, SQL. Its stack also includes Ruby on Rails, Azure, Azure DevOps, Hotwire. Ruby is named in 3 of the 5 job postings Webdoctor published in the last 12 months (60%). Counted by Alion from the job postings of Webdoctor, updated Oct 16, 2026.","window_days":365,"postings_analysed":5,"open_postings":0,"technologies_in_use":13,"modernity_score":78,"ai_adoption":false,"technologies":[{"name":"Ruby","layer":"languages","postings":3,"share":0.6,"required":3,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Ruby on Rails","layer":"frameworks","postings":3,"share":0.6,"required":3,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Ansible","layer":"tools","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Azure","layer":"cloud","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Azure DevOps","layer":"cloud","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Hotwire","layer":"frameworks","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Incident Management","layer":"practices","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2026-04-24","last_seen":"2026-09-17","median_stated_pay_usd":null},{"name":"JavaScript","layer":"languages","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Linux","layer":"cloud","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"React.js","layer":"frameworks","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"SQL","layer":"languages","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"Stimulus","layer":"frameworks","postings":2,"share":0.4,"required":2,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-07-16","median_stated_pay_usd":null},{"name":"CI/CD","layer":"practices","postings":1,"share":0.2,"required":0,"open_postings":0,"first_seen":"2026-04-24","last_seen":"2026-04-24","median_stated_pay_usd":null}],"own_products":[],"changes":{"first_appeared":[{"name":"Incident Management","first_seen":"2026-04-24"}],"rising":[],"falling":[],"not_seen_180d":[]},"similar_stacks":[{"name":"Softjourn","url":"https://alion.io/company/softjourn/technologies","shared_technologies":10},{"name":"Nedap","url":"https://alion.io/company/nedap/technologies","shared_technologies":10},{"name":"Nozomi Networks","url":"https://alion.io/company/nozomi-networks/technologies","shared_technologies":10},{"name":"Power Media","url":"https://alion.io/company/power-media/technologies","shared_technologies":11},{"name":"V-Elegant","url":"https://alion.io/company/v-elegant/technologies","shared_technologies":10},{"name":"Our Future Health","url":"https://alion.io/company/our-future-health/technologies","shared_technologies":10},{"name":"INflow Federal","url":"https://alion.io/company/inflowfed/technologies","shared_technologies":10},{"name":"Valiant Solutions","url":"https://alion.io/company/valiant-solutions/technologies","shared_technologies":10}],"html_url":"https://alion.io/company/webdoctor/technologies","json_url":"https://alion.io/company/webdoctor/technologies.json","license":"CC BY-SA 4.0","meta":{"source":"Alion","built_at":"2026-10-16T16:29:12Z","generated_at":"2026-10-17T11:11:39Z"}}