Full Stack Engineer (WFH) · 💰 $153,000–$376,000 USD
North America
September 10, 2026 at 9:41 AM
💰 $153,000–$376,000 USD
About the Company — Figma
Figma is a design and collaboration platform that helps teams brainstorm, design, prototype, develop, and collaborate in real time. Its products are used by startups as well as large enterprises.
Figma focuses on making product development more collaborative and accessible, including newer capabilities involving AI, design-to-code workflows, and real-time collaboration.
About the Role
Job Title: Remote Software Engineer, Full Stack
Employment: Full-time
Work Location: Remote within the United States or Figma U.S. hubs
Salary: $153,000–$376,000 USD base salary
The Full Stack Engineer will work across both frontend and backend systems. The role involves building product features, improving existing applications, scaling infrastructure, and solving complex technical problems.
The engineer will also work closely with Product, Design, Research, and Data teams and may contribute to products such as Figma Editor, FigJam, Figma Slides, Figma Sites, Growth & Monetization, Internal Tools, and Foundations.
Qualifications
Proven experience building and maintaining full-stack applications in production.
Strong experience with modern frontend technologies such as React and TypeScript.
Experience with backend technologies such as:
Ruby
Python
Go
C++
PostgreSQL
Ability to translate user requirements into scalable technical solutions.
Experience working with cross-functional teams.
Strong communication and collaboration skills.
Passion for writing maintainable, reliable, and scalable software.
Ability to take ownership of projects from design through implementation, testing, launch, and improvement.
Skills
Required/Core Skills
Full-stack software development
React
TypeScript
Backend development
PostgreSQL
API and application development
Production software deployment and maintenance
System scalability and performance
Reliability and security
Testing
Technical design
Cross-functional collaboration
Code reviews and mentoring
Preferred Skills
AI-assisted development tools such as GitHub Copilot, ChatGPT, or Claude
C++
WebAssembly
Growth engineering
Developer tooling
Billing and payments
Plugins, APIs, and widgets discrimination based on characteristics including race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status,
Stripe
Salesforce
Snowflake
SCIM
SAML
Experimentation and observability tools
Large-scale project leadership
0-to-1 product development
Requirements
The main requirements are:
Demonstrated professional experience delivering full-stack applications.
Strong frontend knowledge, particularly React/TypeScript.
Backend development experience with one or more of Ruby, Python, Go, C++, or PostgreSQL.
Ability to design scalable and maintainable systems.
Strong product mindset and understanding of user needs.
Ability to collaborate with Product, Design, Research, and Data teams.
Strong communication and teamwork abilities.
Ability to operate and improve production systems with attention to reliability, security, and scalability.
The posting covers multiple seniority levels, so a specific years-of-experience requirement is not stated.
Equal Opportunity
Figma is an Equal Opportunity Workplace. The company states that employment decisions are made without discrimination based on characteristics including race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status, or other legally protected characteristics.
Figma also provides reasonable accommodations for candidates with disabilities during the application and interview process. Examples include accessible interview locations, closed captioning, screen-reader-compatible communications, and alternative interview formats.