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