Skip to Content

Job Overview

The team owns a large Ruby application that powers Figma’s REST APIs, asynchronous jobs, and workflow orchestration. We’re looking for an experienced backend engineer with meaningful production Ruby experience who enjoys building for other engineers.

Key points

  1. Design and evolve shared Ruby frameworks for REST APIs, asynchronous jobs, workflow orchestration, and data access.

  2. Improve the availability, reliability, scalability, and performance of backend systems that support critical product functionality.

  3. Modernize a large Ruby codebase through safe architectural changes, including moving REST APIs from Sinatra toward Rails and introducing stronger endpoint abstractions and type…

  4. Make backend development faster by improving hot reloading, local workflows, test infrastructure, CI reliability, debugging tools, and iteration speed.

  5. Build, maintain, and evolve large Ruby applications and shared backend codebases that support multiple engineering teams.

  6. Design reliable distributed systems at production scale, including APIs, background processing, testing, observability, and operations.

  7. Improve complex, established systems through architecture, modularization, migrations, performance, reliability, or developer tooling.

  8. Create scalable abstractions, navigate technical tradeoffs, and collaborate with and mentor engineers across teams.

Skills

FigmaInterviewingREST APIsAWSKubernetesTerraformPrototypingCommunication

Experience: Mid-level · 5+ years

Similar jobs

More open roles like this one