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.
| Requirement | My Reality |
|---|---|
| 5+ years backend/infrastructure | 7 years frontend/UX |
| Sharding, replication, consistency | Would need to learn |
| Go, Rust, Ruby | Have TypeScript, learning Go |
| Distributed systems at scale | Application-level experience |
| Kafka, Redis at scale | No experience |
Why Apply Anyway
- “Grow as you go” - Figma explicitly encourages non-perfect-fit applicants
- Genuine curiosity - I want to understand how Figma works under the hood
- Systematic thinking - QA background transfers to debugging distributed systems
- Worst case - They redirect me to Web Platform or Full Stack roles
- 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.