Ruby developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем сильного 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