Ruby developer

Зарплата

от 120 000 ₽

Требования

БэкендCoffeeScriptJavaScriptGitООПMySQLRubyRuby on Rails

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

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

Компания

Первый умный помощник родителя

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

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

Ищем сильного backend разработчика с опытом от 3 лет.

Вашей задачей станет разработка новых и поддержка существующих сервисов Hello Baby. Приложения под iPhone и Android.

Техническая команда уже сложилась — это технический директор, два iOS-разработчика, два Android, backend и frontend outsource команды, тестировщик. Все работают удаленно из разных концов света.

Backend проекта построен на Ruby on Rails, реализованы все необходимые API. Все процессы разработки также настроены, но инициатива приветствуется.

У сервиса больше 120 тыс. пользователей по всему мира, что означает большую личную ответственность каждого. При этом работа в небольшой команде оставляет максимальную свободу для реализации в различных сферах от DevOps до разработки.

Hello Baby — самое зафичеренное семейное приложение в экосистеме Apple в мире, включая Best of 2015 и Apple Editor's Choice. Мы плотно сотрудничаем с Apple, а с недавнего времени и с Google и первыми имеем возможность внедрять новые фичи этих платформ. Поэтому вы будете играть в высшей лиге и сможете в полной мере реализоваться.

Недавно мы закрыли инвестиционный раунд и прошли полу-годовую акселерацию в Кремниевой долине. Сейчас перед нами плотный roadmap на ближайшие полгода, по результатам которого мы должны перевернуть baby-рынок. Помимо развития основного приложения в планах также разработка нескольких небольших аппов для локальных задач современных родителей.

Автоматически генерируемые печатные альбомы, приватное хранение лучших моментов детства, видеоистории, комьюнити для молодых родителей, персонализированный маркет и умный бот. Скучно точно не будет.

Теперь о том, кого мы ищем

Мы ищем senior/middle-разработчика на Ruby on Rails, знающего свое дело.

Основной задачей станет разработка бекенда: организация логики, хранения и обработки данных, конвертация контента, работа с высокими нагрузками. Все это должно вписываться в грамотный workflow и обязательно обвешиваться тестами. Очень важно использование современных подходов и паттернов.

Мы не обременены сложной управленческой структурой, а это значит, что вы сможете влиять на самые важные решения. В то же время все мы много лет в индустрии, четко представляем себе к чему мы должны прийти через год, два или три и не допускаем ребячества. Все задачи ведутся в Jira, общение команды в Slack.

Какой опыт иметь обязательно:

  • уверенные знания Ruby/Ruby on Rails, JavaScript
  • понимание ООП, SOLID, GRASP, DDD
  • общие фундаментальные знания: алгоритмы, ОС, сети, базы данных
  • принципы построения высоконагруженных систем

Будет плюсом, если у вас есть опыт работы с Docker, Ansible.

Приветствуется желание работать как fullstack. Разумеется, вам не придется верстать промо-сайты, но если вы можете собрать красивую админку для проекта – это большой плюс.

График и место

Штаб-квартира в Bay Area, на одной улице с FB. Команда проекта распределенная, но периодически все собираются в одном месте на 2-4 недели; Сейчас мы на Бали. Мы привыкли легко менять локации и работать из разных стран, и нам важно чтобы у вас была соответствующая гибкость для такого образа жизни. Есть и отличный офис в Москве.

Деньги и формальности

Зарплата вовремя и не ниже рынка. Трудовой договор с US-компанией.

Отдельный респект

Вы современны, любите гаджеты и все новое.

Мотивированы не только деньгами, но также идеей создания идеального продукта для широкой аудитории по всему миру.

Наличие вклада в open-source. У вас есть собственные наработки со звездочками на Github, а также коммиты, принятые в более или менее крупные проекты.

Онлайн-присутствие. У вас ненулевой рейтинг на профильных ресурсах; есть публикации в собственном блоге и/или на профильных ресурсах.

Тестирование. Вы умеете писать unit-тесты и acceptance-тесты, у вас есть потребность в покрытии кода тестами, а также желание работать по TDD.

Ваша рабочая операционная система – не Windows.

Опыт работы по Agile. Вы можете поделиться своим опытом использования Scrum/Kanban, user stories, planning poker, парного программирования и т. д.

Бонусы

  • Зимовка на Бали
  • Международные конференции
  • Возможность сделать что-то полезное)

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

Присылайте примеры кода ссылкой на github и рассказ о себе на почту sergey@babyalbum.com