GlassDollar
Берлин, Германия2 месяца назад
Местоположение: Берлин
Тип занятости: Полная занятость
Присоединяйтесь к GlassDollar и помогите построить систему, которую используют некоторые из крупнейших компаний Европы для поиска, тестирования и внедрения стартап-технологий. Мы ищем инженера, который хочет значительно большей ответственности, чем «реализовать то, что указано в задаче». Вы будете брать неопределенную проблему, формировать ее вместе с продуктом, принимать важные технические решения, внедрять ее и оставаться достаточно близко, чтобы увидеть, сработала ли она. Мы ожидаем, что у вас будут свои мнения. Мы также ожидаем, что вы будете достаточно хороши, чтобы изменить их.
Крупные организации удивительно хорошо накапливают проблемы. Компания со 100 000 сотрудников может иметь тысячи операционных задач в различных бизнес-подразделениях. Где-то вне этой организации стартап, вероятно, уже построил часть решения. Свести эти два аспекта воедино по-прежнему происходит через электронные таблицы, длинные цепочки писем и встречи, основной результат которых — еще одна встреча. GlassDollar OS — это операционная система для венчурного клиентского подхода: проблема → поиск стартапа → оценка → PoC → внедрение в одном повторяемом рабочем процессе. Наши клиенты — одни из крупнейших организаций Европы, поэтому программное обеспечение должно быстро развиваться и вести себя так, чтобы на него можно было положиться. Это напряжение создает интересные инженерные задачи.
Вы можете решить проблему глубже, чем просто задача. Работа часто начинается с чего-то неполного, например: «клиентам нужен лучший способ управлять X». Вы будете формировать проблему вместе с продуктом, оспаривать предположения и решать, что войдет в эту итерацию. Ожидаются сильные мнения о том, что мы строим, а не только как.
Вам небезразличен продукт. Вы хотите знать, для кого вы строите, почему проблема важна и как выглядит успех. Этот контекст должен формировать ваши технические решения.
У вас есть техническое суждение. Редко существует одна правильная архитектура. Вы знаете, когда скучное решение лучше амбициозного, когда абстракция помогает, а когда скрывает проблему, и когда небольшая функция вот-вот создаст шесть месяцев технического долга. Мы ожидаем, что вы будете рассуждать о границах API, моделях данных, разрешениях, производительности, режимах сбоев, тестировании, наблюдаемости и развертывании, а также поднимать вопросы с четким аргументом.
Вы улучшаете систему, а не только функцию. Вы исправляете распространяющийся паттерн, а не отдельный экземпляр, делаете API проще для следующего человека и улучшаете тесты, потому что текущая настройка заставляет всех бояться развертывания. Ваше влияние должно проявляться за пределами pull-запросов с вашим именем.
Вы можете работать по всему стеку. Функция может охватывать взаимодействие React через GraphQL в сервис Node.js, редизайн схемы, обновление разрешений и безопасную миграцию для существующих клиентов. Любопытство следовать за проблемой важнее, чем одинаковая глубина во всех областях.
Вы отвечаете за качество. У нас есть QA. Качество начинается не там. Что произойдет, если этот запрос будет выполнен дважды? Что произойдет со старыми данными или когда API откажет на полпути? Мы используем Playwright и Jest вместе с обзорами и мониторингом. Цель — не покрытие, а уверенность.
Вы общаетесь так, как будто ваши решения будут иметь значение позже. Через шесть месяцев кто-то должен будет понять важное решение, не копаясь в семнадцати сообщениях Slack и удаленном комментарии Notion. Это означает запись того, что важно, четкое объяснение компромиссов, полезные обзоры кода и выявление рисков до того, как они станут инцидентами.
Вы повышаете инженерный уровень вокруг себя. Вам не нужен управленческий титул, чтобы иметь влияние. Найдите пробел в архитектуре, помогите кому-то без того, чтобы забирать клавиатуру, не соглашайтесь, не превращая каждое решение в референдум. По мере того, как вы будете заслуживать доверие, вы естественным образом станете человеком, к которому люди будут обращаться со сложными проблемами.
За первый год:
Вам не обязательно иметь опыт работы с каждым элементом. Рассуждение о системах для нас важнее, чем запоминание нашего точного стека.
Желательно:
Не соответствуете всем требованиям? Подайте заявку все равно. Мы предпочли бы поговорить, чем потерять кого-то из-за пункта списка.
Мы небольшая инженерная команда, поэтому есть меньше мест, где ответственность может исчезнуть, и нет пяти человек между вами и решением. Мы предпочитаем письменный контекст встречам, придуманным календарем, и работающее программное обеспечение — сложным процессам. Быстро не значит бездумно. Иногда самый быстрый путь — это простая версия сегодня, иногда — еще один день работы над фундаментом, на котором будут покоиться двадцать будущих функций. Знать, в какой ситуации вы находитесь, — часть работы. Ожидайте очень раннего развертывания в продакшене.
Никаких семиэтапных испытаний на выносливость. Никаких головоломок с алгоритмами, не связанных с работой.
И последнее: описания вакансий часто привлекают кандидатов, которые оптимизируют себя под пункты списка. Пожалуйста, не делайте этого. Если вы читаете это и думаете: «Я могу сделать большую часть этого, но я не работал с MCP», подайте заявку. Мы ищем сильные фундаментальные знания, значительное программное обеспечение, которое было выпущено, и склонность к ответственности. Остальному можно научиться.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Тип занятости
Полная занятость
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить