💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Ведущий Rails разработчик

Зарплата

от 200 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Sweatcoin is the fastest growing health & fitness app in history

Описание вакансии

Условия работы

Sweatcoin ищет ведущего Rails разработчика с опытом масштабирования write-heavy сервисов.

Sweatcoin — это не только «потная монета», но и работающее в Англии и Америке приложение, которым уже пользуется больше миллиона человек. Мы придумали простую штуку: ходи и получай за свои шаги вознаграждение. Каждая тысяча шагов — это один sweatcoin. Внутри приложения есть маркетплейс, где эти монеты можно тратить. Сейчас мы готовим запуск в других странах, поэтому расширяем команду.

Вот здесь про нас писали: CBS News, Forbes, Reuters, Daily Mail, Telegraph, РБК.

У нас опытная небольшая команда, а наши основатели в свое время делали Bookmate, Bloom.fm, Arzamas, Теории и Практики, Kidsout.

Уникальный шанс подключиться к быстро растущему международному проекту на ранней стадии в небольшую но супер крутую команду. Возможность принимать решения и влиять на продукт. А также шанс двигаться в мир! В данный момент разработка сидит в центре Москвы между Парком Культуры и Кропоткинской, бизнес девелопмент в Лондоне, но думаем о том, чтобы двигаться в сторону Европы и собрать всех в одном месте.

Задачи сложные и интересные. Бэкенд работает на простой архитектуре, состоящей в основе своей из Rails, Postgres и Redis; которые в контейнерах работают на AWS. Небольшие части сервиса работают на Go и мы планируем переносить на Go части логики, связанные с тяжелыми вычислениями.

Бизнес-логика же достаточно сложна и постоянно поднимает планку требований к архитектуре.

Фронтенд — это приложения на iOS и Android, а также сайт. На приложение под Android можно посмотреть тут, а на приложение под iOS можно посмотреть тут.

Обязанности

  • Опыт масштабирования write-heavy сервисов. В отличие от большинства сервисов, любой пользователь Sweatcoin в первую очередь является не потребителем, а генератором данных на ежедневной основе. MAU и DAU для нас это количество писателей, а не читателей. Поэтому нам нужен человек с реальным опытом масштабирования таких систем.
  • Фактически нам нужен человек, который будет отвечать за все, что происходит за пределами наших мобильных приложений и сайта, т.е. за весь бэкенд.
  • Планирование и реализация масштабирования
  • Повышение отказоустойчивости сервиса, превентивное устранение узких мест
  • Проектирование микро-сервисов (например, денормализация данных в отдельные аналитико-ориентированные хранилища)
  • Тестирование отказоустойчивости методом симуляции аварий
  • Оптимизация расходов на инфраструктуру
  • Выбор оптимальных технологий для разработки
  • Рекомендации для команды мобильной разработки по поведению приложений, а так же реализация новых требований от команды мобильных приложений
  • Это программирующая позиция, т.е. не консалтинг и не менеджмент в чистом виде

Мы ценим самообразование и самосовершенствование, как в профессии, так и в любых других областях, которые вам интересны.

Условия

  • Постоянная занятость в небольшом приятном офисе между станциями метро Парк Культуры и Кропоткинской
  • Гибкий график (иногда можно оставаться дома)
  • Молодой коллектив и амбициозный проект
  • Обязанностей столько, сколько сможете на себя взять
  • Работа в команде со вторым бэкенд разработчиком под наблюдением технического директора
  • Зарплата в фунтах по результатам собеседования, готовы платить соответственно вашему уровню

Дополнительные инструкции

Мы ждем от вас краткий рассказ о себе и о ваших проектах. Расскажите, что в них сделали именно вы, чем вы гордитесь. Приложите ссылки на github и stackoverflow (если там есть, на что посмотреть).

Мы абсолютно точно не рассматриваем варианты почасовой поддержки (или любой другой схемы работы) от внешних компаний.