Как устроиться в Bolt. Опыт Нурбола Чоробаева
Senior Software Engineer в Bolt делится опытом релокации, особенностями работы в международной IT-компании и советами для тех, кто планирует строить карьеру за границей. Читайте больше в нашем интервью.
Нурбол Чоробаев, город — Таллин, Эстония, Senior Software Engineer, Instagram
О себе
Я работаю Senior Software Engineer в Bolt — одной из ведущих европейских компаний в сфере ride-hailing и on-demand сервисов. Экосистема Bolt включает такси, доставку еды, аренду самокатов и велосипедов, а также каршеринг.
Я специализируюсь на направлении Bolt Taxi, где отвечаю за разработку и развитие мобильного приложения для водителей. Моя работа выходит за рамки мобильной разработки: я участвую в создании и поддержке функциональности на desktop-стороне, взаимодействую с продуктовой командой и принимаю решения, влияющие на развитие продукта.
Мои задачи включают разработку новых функций и улучшение существующих решений, работу с архитектурой и качеством кода, участие в продуктовых обсуждениях, выявление технических ограничений и помощь в корректировке требований, а также сопровождение изменений от идеи до внедрения.
В Bolt я работаю уже около трех лет — присоединился в конце января 2023 года и с тех пор занимаю текущую позицию.

Как попасть в Bolt
Мой карьерный путь получился немного нестандартным. Раньше я почти не подавался на вакансии самостоятельно: первую работу получил через знакомых, а до этого работал фрилансером. Последующие предложения в основном приходили через LinkedIn. Когда я сам подавался напрямую, как правило, не проходил — возможно, из-за недостаточной подготовки. Поэтому основные возможности приходили через LinkedIn, и, вероятно, сыграло роль то, что мой профиль был хорошо оформлен и часто появлялся в поиске.
Что касается Bolt и переезда, это произошло в 2022 году, сразу после окончания бакалавриата в Бишкеке. Когда закончился статус студента, я задумался о следующем шаге в карьере. В этот период ко мне обратились рекрутеры Bolt и Tinkoff. Я прошел оба процесса, но выбрал Bolt. Забавно, что до первого контакта я не знал, что офис находится в Таллине — название города Tallinn я по ошибке прочитал как Island, согласился на встречу, а позже понял, что речь об Эстонии.
В тот момент я специально не готовился к собеседованиям. До Bolt я работал удаленно в европейской компании с филиалом в Грузии. Процесс выглядел примерно так: встреча с рекрутером, техническое интервью по Android, live-coding с задачами по мобильной разработке и вопросами по алгоритмам и базовым знаниям computer science. После этого проходил team-matching, и первая команда, с которой я познакомился, мне понравилась — это была команда приложения для водителей с интересными техническими задачами, например, по геолокации, и стабильной долгосрочной работой приложения.
Отличие от некоторых компаний уровня Big Tech в том, что здесь этапы проходят последовательно: если проваливаешь один этап, дальше не двигаешься, в то время как в Big Tech обычно сначала проходят все интервью, а решение принимается после.

Особенности работы
Я работаю в команде Driver, которая отвечает за приложение для водителей такси. Основная моя задача — разрабатывать новый функционал, поддерживать существующий, оптимизировать приложение и следить за состоянием кодовой базы. Это крайне важно, так как водители используют приложение постоянно, и любые сбои напрямую влияют на их работу и доход.
Помимо разработки, мы также занимаемся продуктовой работой. Мы анализируем, как водители используют приложение, что для них важно и как они зарабатывают. Мы не просто выполняем задачи, полученные от product-менеджера, а предлагаем более прагматичные решения, упрощаем функционал и иногда решаем проблему изменением текста или интерфейса без сложной разработки. В этом заключается ключевая разница: от нас ожидается мышление как продуктовой команды, а не только разработка.
В основном я пишу код для новых функций и поддерживаю существующие. Иногда приходится работать с backend — описывать логику, исправлять взаимодействие систем и оптимизировать их. Мы также пишем автоматизированные тесты, компонентные и UI-тесты, чтобы убедиться, что приложение работает корректно.
В Bolt мы используем нативный Android на Kotlin, iOS на Swift и backend на Node.js с TypeScript. CI/CD реализован через GitHub Actions. Backend достаточно удобный: большая часть инфраструктуры и инструментов автоматизирована, разработчику остается писать код и использовать готовые UI-компоненты для админ-панелей и сервисных интерфейсов.
Сложности работы связаны с балансом качества и скорости. Bolt — большая корпорация с наследием стартап-культуры, поэтому важны быстрые эксперименты, A/B-тесты и проверка гипотез. Платформа работает в разных странах, и требования, интерфейсы и процессы могут сильно различаться в зависимости от региона.
Еще один вызов — внутренний перфекционизм. Часто хочется сделать все идеально, но часть решений временные, и если гипотеза не подтвердится, функционал просто удалят. Нужно уметь адаптироваться, двигаться быстро и не закапываться в излишний перфекционизм.
Профессиональный рост в Bolt высокий. Проекты постоянно меняются, и ты несешь ответственность за весь цикл работы — от идеи до передачи результатов другим командам. Внутри компании можно менять команды и направления, например перейти из Driver в Rider или в направление динамического ценообразования. Для обучения предусмотрен бюджет около €750 в год на курсы, конференции и книги.
Ключевые навыки для работы здесь — дисциплина и постоянство, чтобы поддерживать стабильный ритм, постоянное обучение и уверенность, которая помогает обсуждать задачи, уточнять требования и предлагать решения.
Особенность Bolt по сравнению с локальными компаниями — масштаб. Одно обновление Driver App затрагивает около трех миллионов водителей. Несколько минут сбоя могут стоить сотни тысяч евро. Культура работы сдержанная: минимум разговоров, максимум фокуса.
Плюсы работы за рубежом — конкурентная зарплата, масштаб продуктов, сильные процессы и культура ответственности. Минусы — высокая интенсивность и риск перегореть без умения расставлять границы.
Для успеха в профессии важны постоянство в обучении, развитии и поддержании себя в форме, включая алгоритмическую подготовку для будущих интервью.

О жизни заграницей
Сначала я нашел работу, а уже потом занялся релокацией. Прошел два онлайн-собеседования, выбрал команду, подписал договор, после чего начался процесс переезда. У Bolt есть надежная компания, которая занимается аутсорсингом по Global Mobility, то есть релокациями. Они закрыли все вопросы: собрали необходимые документы, организовали весь процесс, спланировали работу с консульством и местными испанскими агентствами для получения разрешения на проживание. Все было продумано со всех сторон, и мне оставалось лишь выполнять необходимые действия.
Виза была оформлена в Грузии — там быстрее, чем в Казахстане. Все расходы покрывались: билеты, страховки, временное жилье. Мне также помогали с поиском постоянного жилья, включая первый месяц проживания и депозит.
Мне закрепили человека, который помогал с поиском постоянного жилья. Все расходы покрывались: первый месяц проживания, депозит, билеты и другие комиссии. В целом, процесс релокации прошел быстро. Сейчас я в Эстонии, где система цифрового государства позволяет решать почти все вопросы онлайн, без бюрократии и долгих очередей.
Если говорить о советах для тех, кто планирует работать за границей, я бы сказал, что не стоит бояться границ и условий в других странах. Когда работаешь за границей, конечно, иногда скучаешь по дому, но это не должно останавливать. Важно понимать, что не нужно сравнивать себя с тем, что показывают люди в социальных сетях, где кажется, что все путешествуют и живут идеально. Нужно слушать себя и свои возможности, опираться на свой опыт и подготовку. Если есть хороший опыт и навыки, всегда можно найти работу в любой стране. Главное — уметь себя правильно подать и использовать свои сильные стороны.
Многие, кто работает за границей в крупных компаниях, добиваются успеха, и этот опыт может быть полезен для IT-рынка в Центральной Азии. Универсальный потенциал большой. Есть возможность перенести опыт из международной компании на локальные условия, создать продукты без проблем между странами и внести свой вклад в развитие IT-сферы региона. Конечно, это подходит не всем, но для тех, кто готов, возможности огромные, и опыт работы за границей может быть полезным и удобным.
Раньше я не анализировал, что помогает попадать в хорошие компании. Сейчас я выделил несколько моментов.
Во-первых, качественный LinkedIn: у меня привязан профиль к LeetCode, указано участие в олимпиадах, и я попросил коллег дать рекомендации.
Во-вторых, полезно слушать подкасты и разборы собеседований — это помогает сформировать «чувство интервью». Для глубоких технических интервью нужно прокачивать алгоритмы, в этом помогает ИИ.
Для поведенческих интервью я советую изучить метод STAR — Situation, Task, Action, Result, и книгу Cracking the Coding Interview. Особенно полезны главы про поведенческие интервью и основы алгоритмов. Важно помнить: на работе нас учат чаще говорить «мы», но на интервью нужно говорить «я» — что именно вы сделали и какой вклад внесли.
