Canva tech stack

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

Source: Alion Coverage: the company's job postings of the last 12 months Sep 27, 2026
Technologies in use
202
Postings analysed
366
Open now
147
Modernity
80 /100
New in 6 months
8

What programming languages does Canva use?

Java is named in 22% of job postings at Canva, followed by JavaScript (19%), Python (17%), C++ (16%).

Java 79 22% required in 89% · 21 open now · since Oct 2025
JavaScript 69 19% required in 59% · 14 open now · since Jun 2026
Python 61 17% required in 89% · 24 open now · since Apr 2026
C++ 59 16% required in 78% · 21 open now · since May 2026
Go 43 12% required in 100% · 17 open now · since May 2026
Rust 43 12% required in 70% · 12 open now · since Jun 2026
TypeScript 37 10% required in 97% · 5 open now · since Jun 2026
SQL 25 7% required in 80% · 8 open now · since Apr 2026
Show all (19)
Kotlin12
C7
GLSL4
HLSL4
Scala4
Apex3
Swift3
Dart3
Node JS1
Objective-C1
PHP1

What frameworks and libraries does Canva use?

React.js is named in 15% of job postings at Canva, followed by React Native (11%), PyTorch (4%), DeepSpeed (2%).

React.js 54 15% required in 50% · 12 open now · since Jun 2026
React Native 40 11% required in 68% · 9 open now · since Jun 2026
PyTorch 14 4% required in 71% · 6 open now · since May 2026
DeepSpeed 8 2% required in 50% · 5 open now · since Jun 2026
OpenGL 8 2% required in 38% · 1 open now · since Jul 2026
Metal 7 2% required in 57% · 1 open now · since Jul 2026
FFmpeg 7 2% required in 43% · 2 open now · since Jul 2026
TensorFlow 6 2% required in 67% · 1 open now · since Aug 2026
Show all (31)
TFLite6
OpenTelemetry5
Megatron-LM5
FSDP5
LiteRT4
Flutter3
GStreamer3
Kotlin Multiplatform3
Transformers3
Diffusers2
Jetpack Compose2
Ray2
CUDA2
Triton2
Playwright2
MediaPipe1
NVIDIA NeMo1
NumPy1
Scikit-learn1
Cypress1
JAX1
Jest1
PyTorch C++1

What databases does Canva use?

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

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

What cloud and platforms does Canva use?

AWS is named in 16% of job postings at Canva, followed by Kubernetes (10%), GCP (6%), Linux (4%).

AWS 58 16% required in 76% · 20 open now · since Oct 2025
Kubernetes 35 10% required in 74% · 9 open now · since Oct 2025
GCP 22 6% required in 73% · 8 open now · since Jun 2026
Linux 16 4% required in 100% · 8 open now · since Jun 2026
Expo 15 4% optional · 2 open now · since Jul 2026
WebAssembly 13 4% required in 23% · 1 open now · since Jul 2026
Buildkite 12 3% required in 25% · since Jun 2026
GitLab CI 11 3% required in 27% · since Jul 2026
Show all (45)
Amazon S36
Anthropic5
BrowserStack5
API Gateway4
Looker4
Perplexity4
AWS Lambda3
Amazon EC23
Amazon EKS3
Amazon Kinesis3
Apache Kafka3
Grafana3
Label Studio3
OpenAI3
SIEM3
Tableau3
Figma3
GitLab3
Datadog3
Azure2
Okta2
Runway2
Windows2
CUDA Toolkit2
DLP2
Crowdstrike1
DirectX1
Elastic SIEM1
Microsoft Defender1
Microsoft Entra ID1
MuleSoft1
SentinelOne1

And 5 more, each named in fewer postings.

What developer tools does Canva use?

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

Terraform 22 6% required in 50% · 2 open now · since Oct 2025
Bazel 21 6% required in 57% · 2 open now · since Jun 2026
Gradle 16 4% required in 50% · 1 open now · since Jun 2026
Model Context Protocol 12 3% required in 83% · 4 open now · since Jul 2026
WebGPU 12 3% required in 58% · 2 open now · since Jul 2026
Jenkins 12 3% required in 25% · since Jun 2026
CloudFormation 11 3% required in 27% · since Jul 2026
Chrome DevTools 8 2% required in 75% · 2 open now · 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 8% of job postings at Canva, followed by Core ML (2%), Claude (2%), ChatGPT (2%).

LLM 28 8% required in 61% · 10 open now · since May 2026
Core ML 8 2% required in 38% · 1 open now · since Jul 2026
Claude 7 2% required in 86% · 5 open now · since Jun 2026
ChatGPT 6 2% required in 83% · 4 open now · since Jun 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% · 2 open now · since Aug 2026
Gemini 2 1% required in 100% · 1 open now · since Aug 2026
Show all (12)
Gemma2
Kling2
Pika2
Qwen2

Which engineering practices does Canva ask for?

CI/CD is named in 12% of job postings at Canva, followed by AI Agents (10%), Platform Engineering (7%), Machine Learning (5%).

CI/CD 45 12% required in 53% · 8 open now · since Jun 2026
AI Agents 37 10% required in 59% · 14 open now · since May 2026
Platform Engineering 26 7% required in 96% · 4 open now · since Jun 2026
Machine Learning 20 5% required in 95% · 9 open now · since Jun 2026
Multimodal AI 19 5% required in 79% · 11 open now · since May 2026
Fine-tuning 13 4% required in 100% · 4 open now · since Oct 2025
SLI/SLO/SLA 11 3% required in 100% · 4 open now · since Jun 2026
Incident Management 10 3% required in 100% · 4 open now · since Jun 2026
Show all (46)
Edge AI9
A/B Testing8
eBPF8
Synthetic Data7
Post-training7
Reward Modeling7
RLHF7
Knowledge Distillation6
Prompt Engineering6
Shift-Left6
Agentic Workflows5
DPO5
Quantization4
Diffusion Models3
GRPO3
IAM3
Model Distillation3
PPO3
Reactive Programming3
Reinforcement Learning3
Tool Use3
Anomaly Detection2
EU AI Act2
Human-in-the-Loop2
Multi-Agent Systems2
RLAIF2
Rollup2
Tokenization2
Computer Vision1
ETL/ELT1
GAN1
GitOps1

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

70 postings
Java37
C++17
Python17
React Native17
AWS11
Bazel11

Sales

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

Marketing

39 postings
ChatGPT3
Perplexity3
Adobe After Effects2
Anthropic2
Claude2
Figma2

Frontend

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

AI/ML

26 postings
Python11
PyTorch8
LLM5
DeepSpeed4
LoRA4
Megatron-LM4

DevOps

22 postings
Go21
AWS20
C++20
Java20
Kubernetes16
Linux16

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: $283k across 40 postings.

TechnologyPostings with payMedianvs company median
JavaScript7$329k+16%
SQL7$280k−1%
C++6$329k+16%
Rust6$329k+16%
OpenGL6$329k+16%
Metal6$329k+16%
Snowflake6$273k−4%

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
TableauSep 2026
LiteRTSep 2026
ElasticSearchAug 2026
OpenSearchAug 2026
RLAIFAug 2026
Microsoft ExcelAug 2026
FlutterAug 2026
Kotlin MultiplatformAug 2026
Rising
TypeScript3% → 11%
AI Agents3% → 11%
Platform Engineering3% → 8%
Gradle0% → 5%
Expo0% → 5%
CI/CD9% → 13%
Fine-tuning0% → 4%
WebAssembly0% → 4%
Falling
Kubernetes23% → 8%
Linux17% → 3%
Java31% → 20%
Go20% → 11%
Rust20% → 11%
AWS23% → 15%
PyTorch11% → 3%
SLI/SLO/SLA9% → 2%

How modern is the Canva stack?

Cutting-edge AI adopter 80/100

Canva scores 80 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 49 companies in the same industries, whose stack Alion knows, that use each technology.

Java8%
JavaScript24%
Python16%
C++6%
AWS12%
React.js18%
Go6%
Rust6%
React Native4%
TypeScript24%

What sets Canva apart

React Native4%
Expo2%
WebAssembly4%
Buildkite4%
Kotlin4%
GitLab CI4%
Core ML4%
DeepSpeed4%
OpenGL2%
C4%

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.

Canva307

Questions about the Canva tech stack

What programming languages does Canva use?

The languages named in Canva job postings are Java (22%), JavaScript (19%), Python (17%), C++ (16%), Go (12%), as a share of the 366 postings of the last 12 months.

Does Canva use React.js?

Yes. React.js is named in 54 of 366 job postings (15%) and required in 27 of them.

What cloud and platforms does Canva use?

The cloud and platforms named in Canva job postings are AWS (58), Kubernetes (35), GCP (22) (postings in brackets).

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

Backend postings at Canva most often require Java (37), C++ (17), Python (17), React Native (17), out of 70 postings in the last 12 months.

Is the Canva tech stack changing?

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

How modern is the Canva tech stack?

Canva scores 80 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 366 postings of the last 12 months and were updated on Sep 27, 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: 202 technologies from 366 job postings", as of Sep 27, 2026. https://alion.io/company/canva/technologies

Licence: CC BY-SA 4.0JSON