Работа
Из фида партнера
Старший инженер-программист, продукт
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- RevenueCat
- Уровень
- Senior
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
RevenueCat предоставляет предприятиям приложений инфраструктуру и инструменты для создания, запуска и улучшения монетизации. После выпуска пакета S18 от YC мы превратились в платформу монетизации по умолчанию для мобильных устройств.
Мы участвуем в более чем 50% новых приложений по подписке, мы обрабатываем более 16 миллиардов долларов годового объема покупок и помогаем всем, от индивидуального разработчика до мобильной команды OpenAI, понимать и увеличивать свои доходы.
Мы — команда, работающая удаленно, состоящая из 150+ человек из более чем 25 стран, руководствующихся ценностями, которые мы действительно практикуем: одержимость клиентами, всегда доставлять, владеть этим и балансировать.
Это подходит не всем. Системы, которые вы здесь построите, управляют миллиардами долларов и затрагивают сотни миллионов конечных пользователей, и мы не относимся к этому легкомысленно. От вас ожидают, что вы будете усердно работать и держать высокую планку того, что вы выпускаете, вместе с самыми умными и целеустремленными людьми, с которыми вам доводилось работать. Если это звучит скорее воодушевляюще, чем утомительно, продолжайте читать.
Роль
Мы ищем продуктово-ориентированного инженера Fullstack для проектирования, создания, поставки и владения комплексными функциями продукта, используемыми тысячами разработчиков и сотнями миллионов конечных пользователей.
Мы специально ищем человека с прочной базой серверной части, который также действительно владеет React.
Это практическая роль IC. Мы ищем человека, ориентированного на продукт, но глубоко технического. Вы будете работать через интерфейс, серверную часть и границы данных, принимая продуманные компромиссы для создания надежных и высококачественных систем. Вы возьмете на себя ответственность от определения проблемы до развертывания производства и долгосрочного обслуживания, определение объема и приоритезации будет работать так же, как и код.
«Ориентация на продукт» в RevenueCat означает сочетание сильных инженерных основ с здравым смыслом, одержимостью клиентами и предвзятостью к доставке — не жертвовать правильностью, надежностью или масштабируемостью ради скорости, но и не позволять «идеалу» мешать «отправлению сегодня».
О тебе
•
У вас более 8 лет профессионального опыта разработки программного обеспечения, прочная база серверной части и опыт создания и эксплуатации крупномасштабных производственных систем.
•
Вы можете писать расширенные операторы SQL, помимо базовых операторов SELECT и UPDATE.
•
Вы хорошо владеете React и раньше серьезно работали над интерфейсом. Вам комфортно владеть пользовательским интерфейсом, а не только серверными API.
•
У вас есть глубокие знания HTML, CSS и JavaScript, а также понимание HTTP и взаимодействия браузера с сервером.
•
Вы держите высокую планку качества и инстинктивно знаете, какие детали имеют значение, но при этом достаточно проницательны, чтобы при необходимости сократить объем работ, сохраняя при этом ценность.
•
Вы одержимы клиентами: вы представляете себя разработчиком, менеджером по продукту или маркетологом, использующим эту функцию или испытывающим проблему.
•
Вы — разработчик, а не разработчик: вы определяете масштабы, расставляете приоритеты и управляете внедрением в партнерстве с нашей командой по продукту. Это не та роль, где вы вычеркиваете элементы из подробной спецификации.
•
Вы можете быстро ознакомиться с кодом, который писали не сами, и улучшить его.
•
Вам удобно писать код вместе с такими инструментами искусственного интеллекта, как Copilot, Cursor или Claude Code. Вы используете их, чтобы быстрее двигаться к частям, которые не требуют вашего полного внимания, и вы достаточно ориентированы на детали, чтобы уловить ошибки.
•
Вы неряшливы и предвзято относитесь к доставке. Вы лучше выпустите хорошую версию сегодня и будете ее повторять, чем будете ждать, чтобы выпустить идеальную версию в следующем квартале.
•
Вы четко общаетесь как в режиме реального времени, так и асинхронно. Мы — полностью удаленная команда, и то, как вы пишете, так же важно, как и то, как вы пишете код.
•
Вы внедрили в производство значимые функции, ориентированные на пользователя, отслеживали их использование и внедрение и со временем улучшали их.
•
Вы пишете высококачественный, хорошо протестированный код, методично отлаживаете проблемы и помогаете поднять инженерную планку посредством вдумчивой обратной связи и наставничества.
•
Вы действуете как основатель: вы замечаете проблемы, предлагаете улучшения и быстро доводите дело до конца.
Технологии, с которыми вы, скорее всего, будете работать:
•
TypeScript
•
Реагировать
•
PostgreSQL
•
Питон
•
Колба
•
Системы, размещенные на AWS, с соблюдением лучших практик по развертыванию, мониторингу и надежности.
Примечание. Процесс нашего собеседования включает в себя две отдельные сессии живого программирования: одну по основам внешнего интерфейса, другую по SQL, логике данных и алгоритмическому программированию. Мы обнаружили, что сила обоих является надежным предиктором успеха в этой роли.
За первый месяц вы:
•
Часто встречайтесь со своей командой и менеджером, чтобы быть в курсе событий.
•
Познакомьтесь с нашими инструментами, процессами и основными концепциями бизнеса по подписке.
•
Завершите проект «Первый корабль».
•
Приступайте заранее: исправляйте ошибки, добавляйте небольшие улучшения и оценивайте PR.
За первые 3 месяца вы:
•
Успешно реализовали проект среднего размера.
•
Поймите основные области продуктов, которыми владеет ваша команда, и то, как они работают в целом.
•
Самостоятельно определяйте масштабы и работайте над проектами, от идеи до улучшений после запуска.
•
Активно участвуйте в обзорах кода, обсуждениях ошибок и технических дискуссиях.
•
Постоянно совершенствуйте области кодовой базы и продукта вашей команды.
За первые 6 месяцев вы:
•
Станьте ведущим инженером в определенных областях.
•
Активно участвуйте в обсуждениях архитектуры, которые влияют не только на вашу команду.
•
Проблемы отладки во внешнем интерфейсе, серверной части и данных; четко общаться во время инцидентов; исправления привода, предотвращающие повторы.
•
Взаимодействуйте напрямую с клиентами, чтобы понять, как на самом деле выглядит ваша работа.
•
Наставляйте других инженеров, присоединяющихся к команде, и поднимайте планку с помощью отзывов и рекомендаций.
За первые 12 месяцев вы:
•
Знать все основные компоненты нашей системы и уметь устранять в ней сложные проблемы.
•
Проектируйте и проектируйте крупные проекты, собирайте отзывы, составляйте планы проверки и развертывания проектов.
•
Возглавьте собственные инициативы по улучшению наших продуктов и систем, основанные на реальных приоритетах клиентов и бизнеса.
Что мы предлагаем:…
Источник: Jobicy (https://jobicy.com/jobs/157109-senior-software-engineer-product).
Мы участвуем в более чем 50% новых приложений по подписке, мы обрабатываем более 16 миллиардов долларов годового объема покупок и помогаем всем, от индивидуального разработчика до мобильной команды OpenAI, понимать и увеличивать свои доходы.
Мы — команда, работающая удаленно, состоящая из 150+ человек из более чем 25 стран, руководствующихся ценностями, которые мы действительно практикуем: одержимость клиентами, всегда доставлять, владеть этим и балансировать.
Это подходит не всем. Системы, которые вы здесь построите, управляют миллиардами долларов и затрагивают сотни миллионов конечных пользователей, и мы не относимся к этому легкомысленно. От вас ожидают, что вы будете усердно работать и держать высокую планку того, что вы выпускаете, вместе с самыми умными и целеустремленными людьми, с которыми вам доводилось работать. Если это звучит скорее воодушевляюще, чем утомительно, продолжайте читать.
Роль
Мы ищем продуктово-ориентированного инженера Fullstack для проектирования, создания, поставки и владения комплексными функциями продукта, используемыми тысячами разработчиков и сотнями миллионов конечных пользователей.
Мы специально ищем человека с прочной базой серверной части, который также действительно владеет React.
Это практическая роль IC. Мы ищем человека, ориентированного на продукт, но глубоко технического. Вы будете работать через интерфейс, серверную часть и границы данных, принимая продуманные компромиссы для создания надежных и высококачественных систем. Вы возьмете на себя ответственность от определения проблемы до развертывания производства и долгосрочного обслуживания, определение объема и приоритезации будет работать так же, как и код.
«Ориентация на продукт» в RevenueCat означает сочетание сильных инженерных основ с здравым смыслом, одержимостью клиентами и предвзятостью к доставке — не жертвовать правильностью, надежностью или масштабируемостью ради скорости, но и не позволять «идеалу» мешать «отправлению сегодня».
О тебе
•
У вас более 8 лет профессионального опыта разработки программного обеспечения, прочная база серверной части и опыт создания и эксплуатации крупномасштабных производственных систем.
•
Вы можете писать расширенные операторы SQL, помимо базовых операторов SELECT и UPDATE.
•
Вы хорошо владеете React и раньше серьезно работали над интерфейсом. Вам комфортно владеть пользовательским интерфейсом, а не только серверными API.
•
У вас есть глубокие знания HTML, CSS и JavaScript, а также понимание HTTP и взаимодействия браузера с сервером.
•
Вы держите высокую планку качества и инстинктивно знаете, какие детали имеют значение, но при этом достаточно проницательны, чтобы при необходимости сократить объем работ, сохраняя при этом ценность.
•
Вы одержимы клиентами: вы представляете себя разработчиком, менеджером по продукту или маркетологом, использующим эту функцию или испытывающим проблему.
•
Вы — разработчик, а не разработчик: вы определяете масштабы, расставляете приоритеты и управляете внедрением в партнерстве с нашей командой по продукту. Это не та роль, где вы вычеркиваете элементы из подробной спецификации.
•
Вы можете быстро ознакомиться с кодом, который писали не сами, и улучшить его.
•
Вам удобно писать код вместе с такими инструментами искусственного интеллекта, как Copilot, Cursor или Claude Code. Вы используете их, чтобы быстрее двигаться к частям, которые не требуют вашего полного внимания, и вы достаточно ориентированы на детали, чтобы уловить ошибки.
•
Вы неряшливы и предвзято относитесь к доставке. Вы лучше выпустите хорошую версию сегодня и будете ее повторять, чем будете ждать, чтобы выпустить идеальную версию в следующем квартале.
•
Вы четко общаетесь как в режиме реального времени, так и асинхронно. Мы — полностью удаленная команда, и то, как вы пишете, так же важно, как и то, как вы пишете код.
•
Вы внедрили в производство значимые функции, ориентированные на пользователя, отслеживали их использование и внедрение и со временем улучшали их.
•
Вы пишете высококачественный, хорошо протестированный код, методично отлаживаете проблемы и помогаете поднять инженерную планку посредством вдумчивой обратной связи и наставничества.
•
Вы действуете как основатель: вы замечаете проблемы, предлагаете улучшения и быстро доводите дело до конца.
Технологии, с которыми вы, скорее всего, будете работать:
•
TypeScript
•
Реагировать
•
PostgreSQL
•
Питон
•
Колба
•
Системы, размещенные на AWS, с соблюдением лучших практик по развертыванию, мониторингу и надежности.
Примечание. Процесс нашего собеседования включает в себя две отдельные сессии живого программирования: одну по основам внешнего интерфейса, другую по SQL, логике данных и алгоритмическому программированию. Мы обнаружили, что сила обоих является надежным предиктором успеха в этой роли.
За первый месяц вы:
•
Часто встречайтесь со своей командой и менеджером, чтобы быть в курсе событий.
•
Познакомьтесь с нашими инструментами, процессами и основными концепциями бизнеса по подписке.
•
Завершите проект «Первый корабль».
•
Приступайте заранее: исправляйте ошибки, добавляйте небольшие улучшения и оценивайте PR.
За первые 3 месяца вы:
•
Успешно реализовали проект среднего размера.
•
Поймите основные области продуктов, которыми владеет ваша команда, и то, как они работают в целом.
•
Самостоятельно определяйте масштабы и работайте над проектами, от идеи до улучшений после запуска.
•
Активно участвуйте в обзорах кода, обсуждениях ошибок и технических дискуссиях.
•
Постоянно совершенствуйте области кодовой базы и продукта вашей команды.
За первые 6 месяцев вы:
•
Станьте ведущим инженером в определенных областях.
•
Активно участвуйте в обсуждениях архитектуры, которые влияют не только на вашу команду.
•
Проблемы отладки во внешнем интерфейсе, серверной части и данных; четко общаться во время инцидентов; исправления привода, предотвращающие повторы.
•
Взаимодействуйте напрямую с клиентами, чтобы понять, как на самом деле выглядит ваша работа.
•
Наставляйте других инженеров, присоединяющихся к команде, и поднимайте планку с помощью отзывов и рекомендаций.
За первые 12 месяцев вы:
•
Знать все основные компоненты нашей системы и уметь устранять в ней сложные проблемы.
•
Проектируйте и проектируйте крупные проекты, собирайте отзывы, составляйте планы проверки и развертывания проектов.
•
Возглавьте собственные инициативы по улучшению наших продуктов и систем, основанные на реальных приоритетах клиентов и бизнеса.
Что мы предлагаем:…
Источник: Jobicy (https://jobicy.com/jobs/157109-senior-software-engineer-product).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: RevenueCat
Объявление предоставлено RevenueCat.