CTO / Senior Backend-разработчик (Ruby on Rails)
Удалённо · Полная занятость
О компании
Kidsout — онлайн-сервис по поиску бебиситтеров.
Мы работаем в сфере sharing economy: помогаем родителям находить проверенных ситтеров, а няням - получать гибкую подработку.
Проекту более 10 лет. Сейчас это:
-
тысячи активных пользователей
-
десятки тысяч заказов в месяц
-
живой продукт с понятной бизнес-логикой и реальной нагрузкой
Команда разработки компактная: 2 backend-разработчика, продакт и дизайнер. Есть отдельные команды поддержки и обучения ситтеров. Работаем без микроменеджмента, часто деплоим и быстро принимаем решения.
Роль и задачи
Мы ищем человека, который совмещает роль CTO и Senior Backend-разработчика.
Это не позиция «про управление людьми», а роль технического лидера, который сам пишет код и принимает ключевые инженерные решения.
Вам предстоит:
-
Определять и развивать техническую стратегию продукта
-
Быть hands-on: писать код на Ruby on Rails на постоянной основе
-
Принимать архитектурные решения и разруливать сложные технические вопросы
-
Проводить code review и помогать команде расти
-
Отвечать за стабильность, производительность и развитие инфраструктуры
-
Работать в тесной связке с продактом и дизайнером
-
Постепенно снижать технический долг без «переписывания ради переписывания»
Что мы предлагаем
-
Ключевую роль в продукте и реальное влияние на техническое развитие сервиса
-
Баланс стратегии и разработки: большая часть времени — инженерная работа
-
Удалённую работу и гибкий график
(важно пересечение с командой ~2 часа по Москве) -
Минимум бюрократии, доверие и самостоятельность
-
Адекватные ожидания и прозрачные договорённости
-
Оформление: договор (самозанятый / ИП)
Что мы ожидаем
-
5+ лет коммерческой разработки, в том числе на senior/lead ролях
-
Глубокую экспертизу в Ruby on Rails
-
Уверенную работу с PostgreSQL, Redis, Sidekiq
-
Опыт проектирования и поддержки API (в том числе для мобильных приложений)
-
Понимание DevOps-части: CI/CD, деплой, мониторинг, инфраструктура
-
Умение принимать архитектурные решения и самостоятельно реализовывать их в коде
-
Навыки коммуникации и наставничества без формального менеджмента
Будет плюсом
-
Опыт работы в продуктовых онлайн-сервисах
-
Работа с Sentry, Rollbar, ClickHouse
-
dry-rb, rom-rb, grape
-
Опыт с React / React Native на уровне понимания интеграций
-
Open-source, статьи, доклады
Текущий технический стек
-
Ruby on Rails (монолит)
-
PostgreSQL, Redis, Sidekiq
-
API — Grape
-
Frontend — React (SSR)
-
Mobile — React Native
-
Deploy: Capistrano + CI/CD
-
Мониторинг: Sentry, Rollbar
-
Облака: Selectel / Yandex / AWS
Ключевые навыки
- PostgreSQL
- SQL
- Redis
- Ruby On Rails
- React Native
- Английский — B1 — Средний