Senior Product Engineer (Full-stack)
Product Engineering в Polar — это создание финансового слоя для нового поколения AI-продуктов. Мы переосмысляем биллинг для мира usage-based софта, программируемого ценообразования и AI-агентов: от real-time метеринга и pricing as code до более гибких клиентских идентичностей, давая разработчикам больше контроля над монетизацией продуктов.
Мы ищем инженеров, которым нравится работать по всему стеку, решать сложные технические задачи и формировать то, как разработчики взаимодействуют с Polar. Мы ценим инженеров, которые думают шире реализации, оспаривают допущения и обладают технической глубиной и продуктовым чутьём, чтобы сложные системы казались простыми. Мы работаем как небольшая remote-first команда с сильным уклоном в shipping. Ценим инженеров, способных работать самостоятельно, сотрудничать, когда это важно, и поддерживать высокую планку качества без потери скорости.
Чем можно заниматься
В зависимости от опыта и точки наибольшего влияния, это может включать:
- Вести продуктовую разработку end-to-end: выявлять возможности, выпускать и итерировать фичи по всему стеку, отвечая как за техническую реализацию, так и за продуктовый результат.
- Создавать исключительный опыт для разработчиков: с сильным чувством дизайна, юзабилити и вниманием к деталям. Превращать сложные биллинговые и монетизационные процессы в интуитивные интерфейсы, мощные API и продуманные абстракции, упрощающие жизнь мерчантам.
- Выпускать быстро и качественно: непрерывно улучшать продукт, балансируя быстрые итерации с надёжной инженерией, производительностью и вниманием к деталям.
- Быть рядом с пользователями: общаться с мерчантами, понимать, как они используют Polar, выявлять боли и превращать обратную связь в значимые улучшения продукта.
Что мы ищем
Нас особенно интересуют senior-инженеры, сочетающие сильные технические основы с исключительным продуктовым чутьём и чувством дизайна. Люди, которым небезразличен developer experience, у которых есть мнение о том, что делает софт отличным, и которые понимают, что создание правильной вещи часто означает знание, что не нужно строить. Среди ценных качеств и опыта:
- Сильные технические основы: опыт создания, выпуска и развития production-софта, глубокая экспертиза хотя бы в одной части стека и способность уверенно работать с frontend и backend. Вы достаточно долго строили и поддерживали продукты, чтобы понимать, как ранние технические и продуктовые решения выдерживают эволюцию и масштабирование.
- Продуктовое чутьё и чувство дизайна: глубокое понимание того, как продукты выглядят, ощущаются и работают. Понимание, что developer experience — это и есть продукт, от ясности API до мельчайших деталей интерфейса. Сильные мнения, которые можно менять, и способность оспаривать допущения, упрощать сложность и знать, что оставить за бортом.
- Ответственность и прагматичное исполнение: способность брать задачи end-to-end с высокой ответственностью и автономией, действовать в условиях неопределённости, принимать решения без полной информации и отвечать за результаты. Уклон в shipping и понимание, когда быстро итерировать, а когда инвестировать в более прочные основы.
- Инженерное мастерство: приверженность качеству создаваемого — от чистых API и надёжной backend-логики до продуманных взаимодействий, обработки краевых случаев и производительности. Высокие стандарты как к техническому качеству, так и к доставляемому опыту.
- Любознательность и сотрудничество: готовность носить несколько шляп, открыто сотрудничать и вносить вклад в небольшую команду. Любопытство к изучению новых технологий и инструментов, включая AI-assisted development, при сохранении близости к коду, здравого инженерного суждения и ответственности за выпускаемое. Опыт с платежами, биллингом или инструментами для разработчиков — сильный плюс. Также нам нравится видеть вклад в open-source и сайд-проекты.
Наш стек
- Frontend: TypeScript (React, Effect)
- Backend: Python (FastAPI, Dramatiq)
- Инфраструктура: Postgres, ClickHouse, AWS.