Figma

Software Engineer - Application Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Бэкенд-инженер в команду Application Platform внутри инфраструктурной организации Figma. Команда развивает общие платформенные основы на базе крупного Ruby-приложения: REST API, асинхронные задачи и оркестрацию workflow для ускорения разработки продуктовых бэкенд-команд.

Задачи

  • Проектировать и развивать общие Ruby-фреймворки для REST API, асинхронных задач, оркестрации workflow и доступа к данным
  • Повышать доступность, надёжность, масштабируемость и производительность критичных бэкенд-систем
  • Модернизировать крупную Ruby-кодовую базу: переход REST API с Sinatra на Rails, абстракции эндпоинтов и типизация
  • Ускорять бэкенд-разработку: hot reloading, локальные workflow, тестовая инфраструктура, CI, инструменты отладки
  • Усиливать масштабируемость, изоляцию, наблюдаемость и восстановление платформы асинхронных задач
  • Работать с продуктовыми инженерами и инфраструктурными командами, превращая повторяющиеся проблемы в переиспользуемые платформенные возможности
  • Формировать инженерные практики через общие библиотеки, API, документацию, тулинг, код-ревью и техническое наставничество
  • Менторить инженеров и поддерживать культуру высоких технических стандартов и общей ответственности

Требования

  • 5+ лет профессионального опыта в разработке ПО, из них 3+ года production-систем на Ruby
  • Опыт создания, поддержки и развития крупных Ruby-приложений и общих бэкенд-кодовых баз для нескольких команд
  • Опыт проектирования надёжных распределённых систем в production: API, фоновая обработка, тестирование, наблюдаемость, эксплуатация
  • Опыт улучшения сложных систем через архитектуру, модуляризацию, миграции, производительность, надёжность или инструменты разработчика
  • Умение создавать масштабируемые абстракции, оценивать технические компромиссы и менторить инженеров

Условия

  • Full time роль в одном из US-хабов или удалённо в США
  • Equity для сотрудников
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Пенсионные отчисления от компании
  • Оплачиваемый отпуск, больничные и праздники, гибкий PTO
  • Поддержка родительства и планирования семьи
  • Льготы по ментальному здоровью и велнесу
  • Компенсации на телефон и домашний интернет, lifestyle spending accounts
  • Годовая базовая зарплата $235,000—$376,000 USD

Навыки

  • Ruby
  • Rails
  • Sinatra
  • REST API
  • асинхронные задачи
  • workflow orchestration
  • distributed systems
  • observability
  • CI
  • AWS
  • Kubernetes
  • Terraform
  • Temporal

Похожие вакансии

Member of Technical Staff (Software Engineer, AI Policy and Strategic Initiatives)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
7 нояб.
Senior Forward Deployed Software Engineer (FDSE)
Osprey Talent SolutionsSeniorLos AngelesГибрид
7 нояб.
Software Engineer
ALPHA OMEGA INTEGRATION LLCMiddleViennaГибрид
64,000 – 70,000 USD в год
7 нояб.
Senior Software Engineer
ALPHA OMEGA INTEGRATION LLCSeniorViennaГибрид
90,000 – 130,000 USD в год
7 нояб.
Senior/Staff Software Engineer, Platform
CleraSeniorSan FranciscoОфис
160,000 – 250,000 USD в год
7 нояб.
Software Engineer - Application Platform — Figma, 235,000 – 376,000 USD в год, New York | itrelocate