Canva
Graphic Design · Design & Prototyping Tools

Canva tech stack

Canva builds mostly with Java, JavaScript, C++, Python. Its stack also includes React.js, AWS, React Native, Kubernetes. Java is named in 89 of the 453 job postings Canva published in the last 12 months (20%). Counted by Alion from the job postings of Canva, updated Nov 11, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 11, 2026
Technologies in use
199
Postings analysed
453
Open now
29
Modernity
79 /100
New in 6 months
8

What programming languages does Canva use?

Java is named in 20% of job postings at Canva, followed by JavaScript (19%), C++ (15%), Python (14%).

Java 89 20% required in 83% · 4 open now · since Oct 2025
JavaScript 86 19% required in 49% · 1 open now · since Jun 2026
C++ 70 15% required in 71% · 4 open now · since May 2026
Python 65 14% required in 89% · since Apr 2026
Rust 51 11% required in 61% · 2 open now · since Jun 2026
Go 46 10% required in 100% · 2 open now · since May 2026
TypeScript 37 8% required in 97% · 1 open now · since Jun 2026
SQL 25 6% required in 80% · since Apr 2026
Show all (19)
Kotlin22
Dart10
C7
Swift6
GLSL4
HLSL4
Scala4
Apex3
Node JS1
Objective-C1
PHP1

What frameworks and libraries does Canva use?

React.js is named in 16% of job postings at Canva, followed by React Native (13%), PyTorch (3%), Flutter (2%).

React.js 71 16% required in 39% · 1 open now · since Jun 2026
React Native 57 13% required in 77% · 1 open now · since Jun 2026
PyTorch 15 3% required in 73% · since May 2026
Flutter 10 2% required in 100% · since Aug 2026
Kotlin Multiplatform 10 2% required in 100% · since Aug 2026
DeepSpeed 9 2% required in 56% · since Jun 2026
OpenGL 8 2% required in 38% · since Jul 2026
Metal 7 2% required in 57% · since Jul 2026
Show all (30)
FFmpeg7
Megatron-LM6
TensorFlow6
TFLite6
OpenTelemetry5
FSDP5
Transformers4
LiteRT4
Diffusers3
GStreamer3
Jetpack Compose2
Ray2
CUDA2
Triton2
Playwright2
MediaPipe1
NVIDIA NeMo1
NumPy1
Scikit-learn1
Cypress1
JAX1
Jest1

What databases does Canva use?

Snowflake is named in 2% of job postings at Canva, followed by DynamoDB (1%), ElasticSearch (<1%), OpenSearch (<1%).

Snowflake 11 2% required in 91% · since Jun 2026
DynamoDB 3 1% optional · since Jul 2026
ElasticSearch 2 <1% required in 100% · since Aug 2026
OpenSearch 2 <1% required in 100% · since Aug 2026
Google BigQuery 2 <1% required in 50% · since Jul 2026
Amazon Redshift 1 <1% required in 100% · since Jul 2026

What cloud and platforms does Canva use?

AWS is named in 14% of job postings at Canva, followed by Kubernetes (7%), GCP (6%), Expo (5%).

AWS 62 14% required in 77% · 2 open now · since Oct 2025
Kubernetes 33 7% required in 73% · 2 open now · since Oct 2025
GCP 28 6% required in 79% · since Jun 2026
Expo 22 5% optional · since Jul 2026
Linux 16 4% required in 100% · 2 open now · since Jun 2026
WebAssembly 13 3% required in 23% · since Jul 2026
Buildkite 12 3% required in 25% · since Jun 2026
GitLab CI 11 2% required in 27% · since Jul 2026
Show all (44)
Looker10
Anthropic9
BrowserStack8
OpenAI7
Amazon S36
Perplexity5
API Gateway4
Firebase4
AWS Lambda3
Amazon EC23
Amazon EKS3
Amazon Kinesis3
Apache Kafka3
Grafana3
Label Studio3
Okta3
SIEM3
Tableau3
Figma3
GitLab3
Datadog3
Azure2
Runway2
Windows2
DLP2
Crowdstrike1
DirectX1
Elastic SIEM1
Microsoft Defender1
Microsoft Entra ID1
MuleSoft1
SentinelOne1

And 4 more, each named in fewer postings.

What developer tools does Canva use?

Bazel is named in 7% of job postings at Canva, followed by Gradle (5%), Terraform (5%), Model Context Protocol (3%).

Bazel 30 7% required in 60% · since Jun 2026
Gradle 22 5% required in 64% · since Jun 2026
Terraform 21 5% required in 48% · since Oct 2025
Model Context Protocol 12 3% required in 83% · since Jul 2026
WebGPU 12 3% required in 58% · 1 open now · since Jul 2026
Jenkins 12 3% required in 25% · since Jun 2026
CloudFormation 11 2% required in 27% · since Jul 2026
Chrome DevTools 8 2% required in 75% · since Jul 2026
Show all (42)
Ansible8
Microsoft Excel6
Rest API5
Adobe After Effects5
TensorRT5
Fastlane4
Pulumi4
Copilot3
Cortex3
Jsonnet3
Mimir3
Prometheus3
Thanos3
ONNX3
Copado2
Cursor2
Lighthouse2
dbt2
Adobe Premiere Pro2
Babel1
Claude Code1
ESLint1
Git1
Informatica1
Rspack1
SWC1
Vite1
Webpack1
WordPress1
ArgoCD1
Docker1
Maya1

And 2 more, each named in fewer postings.

What AI and ML technologies does Canva use?

LLM is named in 6% of job postings at Canva, followed by Claude (2%), ChatGPT (2%), Core ML (2%).

LLM 28 6% required in 61% · since May 2026
Claude 10 2% required in 80% · since Jun 2026
ChatGPT 9 2% required in 78% · since Jun 2026
Core ML 8 2% required in 38% · since Jul 2026
LoRA 5 1% required in 100% · since Jul 2026
PEFT 5 1% required in 100% · since Jul 2026
VLM 5 1% required in 100% · since Aug 2026
Gemini 2 <1% required in 100% · since Aug 2026
Show all (12)
Gemma2
Kling2
Pika2
Qwen2

Which engineering practices does Canva ask for?

CI/CD is named in 13% of job postings at Canva, followed by AI Agents (9%), Platform Engineering (6%), Machine Learning (4%).

CI/CD 61 13% required in 54% · since Jun 2026
AI Agents 40 9% required in 63% · since May 2026
Platform Engineering 29 6% required in 97% · since Jun 2026
Machine Learning 20 4% required in 95% · since Jun 2026
Multimodal AI 20 4% required in 80% · since May 2026
Fine-tuning 12 3% required in 100% · since Oct 2025
SLI/SLO/SLA 11 2% required in 100% · 1 open now · since Jun 2026
A/B Testing 11 2% required in 82% · since Jun 2026
Show all (46)
Incident Management10
EU AI Act8
Synthetic Data8
Post-training8
eBPF8
Edge AI7
Reward Modeling7
RLHF7
FinOps6
Knowledge Distillation6
Prompt Engineering6
Agentic Workflows5
DPO5
Diffusion Models4
Quantization4
GRPO3
IAM3
Model Distillation3
PPO3
Reactive Programming3
Reinforcement Learning3
Anomaly Detection2
Function Calling2
Human-in-the-Loop2
Multi-Agent Systems2
Pre-training2
RLAIF2
Rollup2
Tokenization2
Computer Vision1
ETL/ELT1
GAN1

And 6 more, each named in fewer postings.

What does each Canva team work with?

The technologies each team's postings require most often, with the number of postings that require them.

Backend

85 postings
Java38
React Native32
C++18
Bazel17
Python17
Go11

Sales

73 postings
SQL5
Microsoft Excel3
ChatGPT2
Claude2
Model Context Protocol2
Rest API2

Marketing

44 postings
ChatGPT3
Perplexity3
Adobe After Effects2
Anthropic2
Claude2
Figma2

Frontend

33 postings
JavaScript25
TypeScript24
React.js17
React Native6
WebGPU3
Chrome DevTools2

AI/ML

27 postings
Python12
PyTorch9
DeepSpeed5
LLM5
Megatron-LM5
LoRA4

Legal

27 postings
ChatGPT2
Claude2

See the open roles

How does your stack fit Canva?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does Canva pay by technology?

Median stated pay of the postings that name each technology, against the median of all Canva postings with stated pay: $280k across 55 postings.

TechnologyPostings with payMedianvs company median
JavaScript7$329k+18%
SQL7$280k0%
C++6$329k+18%
Rust6$329k+18%
OpenGL6$329k+18%
Metal6$329k+18%
Snowflake6$273k−3%

How is the Canva stack changing?

Read from the dates of the postings themselves: a technology is new when the first posting that names it appeared in the last six months, rising or falling when its share of postings moved between the last two quarters.

First appeared
FinOpsOct 2026
TableauSep 2026
LiteRTSep 2026
ElasticSearchAug 2026
OpenSearchAug 2026
RLAIFAug 2026
Microsoft ExcelAug 2026
FlutterAug 2026
Rising
C++11% → 19%
Flutter0% → 4%
Kotlin Multiplatform0% → 4%
Dart0% → 4%
WebGPU1% → 4%
Falling
React Native17% → 10%
Python18% → 12%
PyTorch7% → 1%
Multimodal AI7% → 2%
LLM9% → 5%
DeepSpeed4% → 0%
BrowserStack4% → 0%
SQL7% → 4%

How modern is the Canva stack?

Cutting-edge AI adopter 79/100

Canva scores 79 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 12; legacy ones: 0.

How common is the Canva stack in its industry?

Share of the 209 companies in the same industries, whose stack Alion knows, that use each technology.

Java4%
JavaScript19%
React.js11%
C++7%
Python15%
AWS11%
React Native1%
Rust4%
Go4%
TypeScript12%

What sets Canva apart

Java4%
React Native1%
Rust4%
Go4%
Expo0%
Kotlin2%
PyTorch3%
WebAssembly2%
Buildkite1%
GitLab CI1%

Canva products in its job postings

Postings at Canva name its own products. They describe what the company makes, so they are left out of the stack above.

Canva397

Questions about the Canva tech stack

What programming languages does Canva use?

The languages named in Canva job postings are Java (20%), JavaScript (19%), C++ (15%), Python (14%), Rust (11%), as a share of the 453 postings of the last 12 months.

Does Canva use React.js?

Yes. React.js is named in 71 of 453 job postings (16%) and required in 28 of them.

What cloud and platforms does Canva use?

The cloud and platforms named in Canva job postings are AWS (62), Kubernetes (33), GCP (28) (postings in brackets).

What skills do you need for a Backend job at Canva?

Backend postings at Canva most often require Java (38), React Native (32), C++ (18), Bazel (17), out of 85 postings in the last 12 months.

Is the Canva tech stack changing?

Yes. FinOps, Tableau, LiteRT, ElasticSearch first appeared in Canva job postings in the last six months.

How modern is the Canva tech stack?

Canva scores 79 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 12; legacy ones: 0.

How does Alion know the Canva tech stack?

Alion reads every job posting Canva publishes and tags the technologies each one names. The figures on this page count the 453 postings of the last 12 months and were updated on Nov 11, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "Canva tech stack: 199 technologies from 453 job postings", as of Nov 11, 2026. https://alion.io/company/canva/technologies

Licence: CC BY-SA 4.0JSON