Роль
Мы ищем технического Project Manager’а, который не боится открыть PR. Вы станете «усилителем эффективности» для нашего lead pipeline — связующим звеном между высокоуровневой стратегией и нашей кодовой базой Ruby on Rails. Это практическая роль, в которой вы будете сочетать контроль проектов, планирование roadmap и активную разработку. У нас уже есть Lead Architect, но по мере роста требований к данным нам нужен лидер, который сможет управлять потоком работ и подключаться, чтобы оптимизировать запросы, улучшать data mappers или устранять проблемы с background jobs.
Чем вы будете заниматься
- Двухконтурное выполнение: примерно 60% времени — project management (standups, документация, управление в ClickUp) и 40% — практическая разработка на Rails и code review.
- Оркестрация pipeline: владение roadmap для ingestion данных. Вы будете следить, чтобы новые источники данных (извлекаемые через Playwright/Nokogiri) корректно маппились, и курировать «проводку», которая превращает сырые данные в высокоценные leads.
- Надёжность системы: мониторинг очередей GoodJob и производительности PostgreSQL. Вы будете отвечать за то, чтобы фоновая обработка оставалась производительной, а подключения к базе данных управлялись эффективно.
- Целостность данных и инструменты: контроль логики нормализации с использованием инструментов вроде phonelib и управление генерацией документов (PDF через Prawn) для клиентов — юридических фирм.
- Оптимизация процессов: превращать размытые требования в чёткие, исполнимые технические задачи в ClickUp, чтобы инженерная команда двигалась вперёд.
Что мы ожидаем
- «Гибридный» набор навыков: вы опытный Ruby on Rails разработчик (Rails 7.1+), который перешёл в (или имеет талант к) project management.
- Глубокие знания Rails: уверенная работа с PostgreSQL, сложным data mapping и управлением background jobs (в частности GoodJob).
- Опыт извлечения данных: знакомство с инструментами веб-скрейпинга/автоматизации, такими как Playwright, Ferrum или Nokogiri.
- Самостоятельный лидер: способность взять технический blueprint и выполнять его с высокой автономностью в удалённой среде.
- Коммуникация на высоком уровне: свободный разговорный и письменный английский обязателен для ежедневной синхронизации (06:00 – 16:00 по времени восточного побережья США).
Наш tech stack
- Backend: Ruby 3.3.1 / Rails 7.1.5
- Database: PostgreSQL (pg)
- Background Processing: GoodJob
- Scraping/Automation: Playwright, Ferrum, Nokogiri, 2Captcha
- Admin/Auth: ActiveAdmin, Devise, CanCanCan
- Ops/Comms: ClickUp, Slack
Почему к нам?
Вы не будете наблюдать со стороны. Вы будете работать напрямую с нашим Lead Architect, решая реальные задачи масштабирования. Эта роль даёт уникальную возможность формировать инженерную культуру растущего бизнеса, сохраняя при этом техническую форму и оставаясь близко к кодовой базе.
Компенсация
Мы предлагаем конкурентную оплату, адаптированную под ваш локальный рынок, чтобы обеспечить справедливую и равную компенсацию независимо от того, где вы находитесь.
Локация и график
- 100% Remote: кандидаты со всего мира приветствуются.
- Рабочие часы: 06:00 – 16:00 по времени восточного побережья США (EST). Ежедневная синхронизация в эти часы обязательна.