{"company":{"id":34687,"name":"Sana","domain":"sanalabs.com","url":"https://alion.io/company/sanalabs"},"answer":"Sana builds mostly with JavaScript, TypeScript, Kotlin, Node JS. Its stack also includes Databricks, GCP, PostgreSQL, Redis. Databricks is named in 15 of the 15 job postings Sana published in the last 12 months (100%). Counted by Alion from the job postings of Sana, updated Nov 12, 2026.","window_days":365,"postings_analysed":15,"open_postings":0,"technologies_in_use":26,"modernity_score":77,"ai_adoption":true,"technologies":[{"name":"Databricks","layer":"cloud","postings":15,"share":1,"required":14,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-07-29","median_stated_pay_usd":null},{"name":"AI Agents","layer":"practices","postings":14,"share":0.9333,"required":14,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-07-29","median_stated_pay_usd":null},{"name":"JavaScript","layer":"languages","postings":10,"share":0.6667,"required":10,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"TypeScript","layer":"languages","postings":10,"share":0.6667,"required":4,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"PostgreSQL","layer":"data","postings":10,"share":0.6667,"required":3,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"React.js","layer":"frameworks","postings":10,"share":0.6667,"required":3,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"GCP","layer":"cloud","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"Kotlin","layer":"languages","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"Kubernetes","layer":"cloud","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"Node JS","layer":"languages","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"Redis","layer":"data","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"Tailwind CSS","layer":"frameworks","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"Terraform","layer":"tools","postings":10,"share":0.6667,"required":0,"open_postings":0,"first_seen":"2025-10-09","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"CI/CD","layer":"practices","postings":3,"share":0.2,"required":3,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2026-01-30","median_stated_pay_usd":null},{"name":"A/B Testing","layer":"practices","postings":2,"share":0.1333,"required":2,"open_postings":0,"first_seen":"2026-01-05","last_seen":"2026-03-19","median_stated_pay_usd":null},{"name":"Embeddings","layer":"practices","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2026-01-03","last_seen":"2026-01-03","median_stated_pay_usd":null},{"name":"Framer Motion","layer":"frameworks","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2025-11-25","last_seen":"2025-11-25","median_stated_pay_usd":null},{"name":"Function Calling","layer":"practices","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2025-12-10","median_stated_pay_usd":null},{"name":"Hybrid Search","layer":"practices","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2026-01-03","last_seen":"2026-01-03","median_stated_pay_usd":null},{"name":"LLM","layer":"ai","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2025-12-10","last_seen":"2025-12-10","median_stated_pay_usd":null},{"name":"Prompt Engineering","layer":"practices","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2026-02-03","last_seen":"2026-02-03","median_stated_pay_usd":null},{"name":"RAG","layer":"practices","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2026-01-03","last_seen":"2026-01-03","median_stated_pay_usd":null},{"name":"Radix UI","layer":"frameworks","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2025-11-25","last_seen":"2025-11-25","median_stated_pay_usd":null},{"name":"Reranking","layer":"practices","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2026-01-03","last_seen":"2026-01-03","median_stated_pay_usd":null},{"name":"Vespa","layer":"data","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2026-01-03","last_seen":"2026-01-03","median_stated_pay_usd":null},{"name":"styled-components","layer":"frameworks","postings":1,"share":0.0667,"required":1,"open_postings":0,"first_seen":"2025-11-25","last_seen":"2025-11-25","median_stated_pay_usd":null}],"own_products":[],"changes":{"first_appeared":[],"rising":[],"falling":[],"not_seen_180d":[{"name":"JavaScript","last_seen":"2026-02-03"},{"name":"TypeScript","last_seen":"2026-02-03"},{"name":"PostgreSQL","last_seen":"2026-02-03"},{"name":"React.js","last_seen":"2026-02-03"},{"name":"GCP","last_seen":"2026-02-03"},{"name":"Kotlin","last_seen":"2026-02-03"},{"name":"Kubernetes","last_seen":"2026-02-03"},{"name":"Node JS","last_seen":"2026-02-03"}]},"similar_stacks":[{"name":"Intellectsoft","url":"https://alion.io/company/intellectsoft/technologies","shared_technologies":22},{"name":"Clarivate","url":"https://alion.io/company/clarivate/technologies","shared_technologies":22},{"name":"Techcarrot","url":"https://alion.io/company/techcarrot/technologies","shared_technologies":23},{"name":"Appier","url":"https://alion.io/company/appier-2/technologies","shared_technologies":25},{"name":"Affirm","url":"https://alion.io/company/affirm/technologies","shared_technologies":22},{"name":"Swiss Re","url":"https://alion.io/company/swiss-re/technologies","shared_technologies":22},{"name":"7-Eleven","url":"https://alion.io/company/7-eleven/technologies","shared_technologies":22},{"name":"impact.com","url":"https://alion.io/company/impact-com/technologies","shared_technologies":23}],"html_url":"https://alion.io/company/sanalabs/technologies","json_url":"https://alion.io/company/sanalabs/technologies.json","license":"CC BY-SA 4.0","meta":{"source":"Alion","built_at":"2026-11-12T04:44:05Z","generated_at":"2026-11-12T06:22:34Z"}}