Привет! Если ты читаешь это, значит, скорее всего, тебе интересна серверная разработка. Мы решили немного рассказать о том, как она устроена у нас в Букмейте.
У нас небольшая команда, вместе с админами нас не больше 15 человек. Мы пишем на Ruby, Java и Kotlin, но не ограничиваемся только этими языками — главное, чтобы альтернативы не проигрывали этим решениям по качеству кода, скорости разработки и стоимости его дальнейшей поддержки. Мы приветствуем любые начинания в области исследования новых инструментов для решения наших задач!
Тестирование. Весь код, попавший в репозитории Букмейта за последние несколько лет, имеет полное покрытие тестами.
Непрерывная интеграция. Автоматические сборки кода запускаются для каждого коммита в любую ветку репозитория.
Code review. Любое изменение кода будет просмотрено как минимум двумя вашими коллегами, выбранными автоматически.
Совместное владение кодом. Любой член команды может внести необходимые изменение в любую часть системы.
Статический анализ кода. Мы используем сервис Code Climate для автоматического анализа всего кода.
DevOps. Наши администраторы работают в непосредственной близости к нашим разработчикам и всегда готовы прийти на помощь. Совместно мы вырабатываем лучшие решения для доставки и обслуживания кода в production-среде.
Несмотря на солидный возраст для IT-компании (10 лет!), сегодня мы буквально находимся на острие технологий, выбирая их, однако, с осторожностью.
Всё это позволяет нашим разработчикам не только добиваться целей компании наилучшим образом, но и чувствовать себя частью сегодняшнего, а не вчерашнего дня.
Мы предпочитаем работу в офисе, но можно иногда поработать из дома.
Дополнительные бонусы: занятия английским с преподавателем в офисе, кофе, фрукты, пинг-понг, настольный футбол и другие приятные мелочи.