About This Opportunity

Figma’s Infrastructure team builds the systems that power real-time collaborative design tools used by millions worldwide. The work spans storage platforms, streaming infrastructure, compute orchestration, and developer tooling—the technical foundation that makes Figma feel seamless.

Honest Assessment

This is a significant stretch. My background is frontend, not backend/infrastructure.

RequirementMy Reality
5+ years backend/infrastructure7 years frontend/UX
Sharding, replication, consistencyWould need to learn
Go, Rust, RubyHave TypeScript, learning Go
Distributed systems at scaleApplication-level experience
Kafka, Redis at scaleNo experience

Why Apply Anyway

  1. “Grow as you go” - Figma explicitly encourages non-perfect-fit applicants
  2. Genuine curiosity - I want to understand how Figma works under the hood
  3. Systematic thinking - QA background transfers to debugging distributed systems
  4. Worst case - They redirect me to Web Platform or Full Stack roles
  5. Best case - They see learning drive and give me a shot

What I Actually Bring

  • Daily Figma user who cares about the product
  • Systematic debugging instincts from QA background
  • TypeScript proficiency (one of their listed languages)
  • Docker, GCP, CI/CD experience (foundational)
  • Track record of learning new domains quickly
  • Genuine curiosity about infrastructure

Cover Letter Strategy

Lead with honesty about the gap, but frame it as intentional growth. Show curiosity about how Figma’s infrastructure works. Demonstrate systematic thinking that transfers. Make it clear this isn’t a random application—it’s a deliberate stretch toward where I want to grow.

This website uses themes. Press Ctrl+T to cycle through available themes.
Some elements on this page are interactive and can be dragged around.