Старший бекенд-інженер, Actors
Заробітна плата
Не вказано · Брутто
Тип
Повна зайнятість
Apify — це маркетплейс готових інструментів для AI, які автоматизують роботу в інтернеті. Тисячі Actors отримують дані з вебу, генерують ліди, моніторять соціальні мережі, відстежують конкурентів і інтегруються з існуючими додатками та агентами. Actors створює глобальна спільнота розробників, яка заробляє на них, а Apify керує інфраструктурою, білінгом і розповсюдженням. Дізнайтеся більше на apify.com.
Приєднуйтесь до нас, щоб допомагати людям використовувати веб для роботи. Apify може знаходити зниклих дітей, захищати споживачів від фейкових знижок по всій ЄС, та постачати дані для AI-чатботів.
Ми шукаємо Старшого бекенд-інженера, який приєднається до невеликої крос-функціональної команди досвідчених розробників, що створюють і масштабують одні з найпопулярніших Actors у Apify Store. Ви просуватимете ці продукти вперед новими функціями та підходами, включно з AI, створюватимете внутрішні інструменти, що прискорюють інші інжінерні команди, і наставлятимете молодших інженерів у їхньому зростанні до незалежних спеціалістів з веб-автоматизації.
Над чим ви будете працювати:
-
Створення та масштабування хмарних програм (Actors), які надійно обходять сайти й витягують дані під реальним навантаженням
-
Просування одних з найпопулярніших Actors у Apify Store: генерація ідей для нових функцій, експерименти з підходами (включно з AI) і визначення подальшого напрямку розвитку продуктів, при цьому збереження їх швидкими та надійними для тисяч користувачів, які на них покладаються
-
Робота над внутрішніми проєктами та інструментами, які роблять інші команди Apify швидшими — від спільних бібліотек і інструментів на основі AI до будівельних блоків, на які покладаються інші інженери щодня. AI змінює спосіб створення веб-автоматизації, тож ви використовуватимете його щоденно й допомагатимете покращувати робочі процеси команди.
-
Написання чистого, елегантного коду та підтримка його в такому стані через код-рев'ю та рефакторинг
-
Зворотна інженерія того, як працюють вебсайти за лаштунками, і проєктування API, які інші розробники будуть із задоволенням використовувати
-
Наставництво молодших інженерів у команді: рев'ю їхнього коду, робота в парі над складними завданнями та допомога у зростанні до незалежних спеціалістів з веб-автоматизації.
-
Відповідальність за дизайн Actors і інструментів, які ви створюєте, та забезпечення їхньої сумісності з кодовою базою команди
Як ми працюємо:
-
Побудовано на наших власних інструментах: ми використовуємо TypeScript, а основні складові — це бібліотеки, які ми розробляємо і відкриваємо: Crawlee для краулінгу й скрейпінгу та Apify SDK для запуску на платформі.
-
Розблоковування: обходження анти-бот захисту — ключова частина роботи, і ми розробляємо власні інструменти для цього. Вони включають інструменти для HTTP-запитів, схожих на браузерні, реалістичні браузерні fingerprint-и та Apify Proxy з дата-центровими та резидентними IP. Ви будете їх використовувати, покращувати та впливати на те, що ми розроблятимемо далі.
-
AI-перший інжиніринг: більшість нашого коду починається з агента. Ми використовуємо Claude Code для вивчення невідомих сайтів, прототипування скрейперів, написання тестів та рев'ю PR, що звільняє наш час для складних завдань: архітектури, анти-бот стратегії та забезпечення надійності в масштабі. Ви залишаєтеся відповідальним і володієте кожним рядком, який відправляється в продакшн.
Кого ми шукаємо:
Обов'язково:
-
Ви впевнено працюєте з JavaScript та TypeScript (Node.js) і маєте міцне розуміння вебтехнологій.
-
У вас є 3+ роки професійного або open source досвіду у нетривіальному проєкті, реалізованому в команді.
-
Ви ставитеся до якості коду, читабельності та частого рефакторингу як до частини виконання роботи, а не як до додатку.
-
Ви вже використовуєте AI-інструменти у своїй роботі і розумієте, де вони допомагають, а де ні. Ви вважаєте опанування їх частиною професійного розвитку інженера.
-
У вас є бажання постійно вчитися, у сфері веб-скрейпінгу та за її межами.
-
Вам важливий хороший дизайн: ви вмієте зважувати компроміси й структурувати код так, щоб він залишався підтримуваним у міру росту.
-
Ви чітко комунікуєте англійською мовою — усно та письмово.
Бажано:
-
Досвід у веб-скрейпінгу.
-
Досвід внеску до нетривіальних продуктів для користувачів, відкритих проєктів або комерційних рішень.
-
Звичка писати та ділитися набутими знаннями через підручники, техпідтримку або інструменти.
До кінця першого місяця ми очікуємо, що ви:
-
Зрозумієте, як будуються, деплояться та запускаються Actors на платформі Apify, і випустите своє перше невелике виправлення або покращення для існуючого Actor.
-
Ознайомитеся з кодовою базою команди, інструментами та процесом рев'ю.
-
Працюватимете в парі з колегами над кількома задачами, щоби побачити, як команда виконує зворотну інженерію сайтів та налагоджує складні крайні випадки.
-
Встановите робочі стосунки з рештою команди Actors і звикнете використовувати AI-інструменти так, як це робить команда.
До кінця перших 4 місяців ми очікуємо, що ви:
-
Візьмете на себе повну доставку середньомасштабної фічі або покращення Actor, від дизайну до продакшну.
-
Самостійно проведете зворотну інженерію нового цільового сайту і випустите робочий скрейпер для нього.
-
Випустите покращення AI-підсилених інструментів, якими команда користується щодня.
-
Почнете працювати в парі та робити рев'ю коду для молодших інженерів у команді.
Починаючи з 4-го місяця ми очікуємо, що ви:
-
Відповідатимете за дизайн і дорожню карту одного або кількох Actors чи інструментів, балансуючи нові функції з надійністю та підтримуваністю.
-
Станете експертом з певної частини стеку (наприклад, обробка анти-ботів, певна сімейство Actors).
-
Наставлятимете молодших інженерів у команді через код-рев'ю, роботу в парі та бесіди про розвиток.
-
Проактивно формуватимете підхід команди до використання AI у щоденній роботі — від кодування до створення внутрішніх AI-інструментів.
Чому варто працювати в Apify?
-
Простір, підтримка та автономія для особистого розвитку з прямим впливом на наш успіх
-
Повна зайнятість в наших чудових офісах у Празі (100Yards) або Брно (Titanium) 🏰
-
Можливість працювати повністю віддалено 🛋️
-
Гнучкий графік роботи (ідеально підходить як нічним совам 🦉, так і раннім птахам 🐥)
-
Ніхто не рахує відпустки, поки робота виконана 💪
-
Необмежений доступ до Claude для кожного співробітника Apify. Ми не рахуємо токени. Просто використовуйте ефективно 🤖
-
Опціони на акції та розподіл прибутку 💰
-
Безкоштовні кредити Apify для ваших друзів і родини, щоб спробувати платформу 🎁
-
Безкоштовна картка Multisport
-
Регулярні масажі в пражському офісі, переважно оплачені Apify 💆
-
Ми вітаємо домашніх тварин, дітей і велосипеди в офісі
-
Епічні тімбілдинги та офсайти 🚢 з велопрогулянками, каное та іншими пригодами 🪂
-
Солідний бюджет на освіту та тренінги, квитки на конференції, внутрішні сесії «Eat & Learn» та можливість працювати в різних командах
-
Щедрий бюджет на апаратне забезпечення 💻
-
Щоденні безкоштовні обіди під час роботи в офісі 🌮🥡
-
Необмежені запаси ☕ & 🍺 та снеків
-
Безкоштовний вхід до чудових зоопарків Праги та Брно 🐘
-
Пінг-понг, шахи, PS5, ліга з настільного футболу після обіду.
Для детальнішої інформації про Apify та роботу в нас дивіться нашу сторінку кар'єри.
