The opportunity
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI.
What you'll do
Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs,: workflow orchestration, and data access
Improve the availability, reliability, scalability, and performance of: backend systems that support critical product functionality
Modernize a large Ruby codebase through safe architectural changes, including: moving REST APIs from Sinatra toward Rails and introducing stronger endpoint abstractions and type safety
Make backend development faster by improving hot reloading, local workflows,: test infrastructure, CI reliability, debugging tools, and iteration speed
Strengthen the scalability, isolation, observability, and recovery: capabilities of Figma’s asynchronous job platform
Partner with product engineers—your customers—and Infrastructure teams to: identify recurring pain points and turn them into reusable platform capabilities
What they're looking for
- Establish pragmatic engineering practices through shared libraries, APIs,: documentation, tooling, code review, and technical guidance
- Mentor other engineers and contribute to a culture of thoughtful execution,: high technical standards, and shared ownership
- Bring 5+ years of professional software engineering experience, including 3+: years building production systems with Ruby
- Build, maintain, and evolve large Ruby applications and shared backend: codebases that support multiple engineering teams