У Competera ми створюємо місце, де можна легко приймати оптимальні цінові рішення. Ми віримо, що технології штучного інтелекту незабаром керуватимуть усіма складними рішеннями та зможуть допомогти стати кращими. Ми зараз шукаємо старшого інженера-програміста, щоб допомогти нам перетворити бізнес-ідеї на передові технологічні рішення, які чітко спрямовують продукт і компанію на стратегічний напрямок.
< strong>Наш стек:
Мови програмування: Python.
Технічний стек: PostgreSQL, asyncio, FastAPI, Apache Kafka, ClickHouse, BigQuery, GCS, Scrapy, Selenium, Pyppeteer p>
Інфраструктура: Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Sentry, OpsGenie.
Ви могли б ідеально підійти для цієї посади, якщо
Ви хочете :
- Розробляти та впроваджувати масштабовані й ефективні служби для системи веб-скрапінгу за допомогою Python і відповідних бібліотек.
- Очолювати. команді розробників у подоланні заходів захисту від копіювання, таких як CAPTCHA, обмеження швидкості та динамічне завантаження вмісту.
- Наставляти та направляти молодших інженерів у команді, сприяючи їх росту та розвитку.
- Автоматизуйте наявні процеси розробки скребків за допомогою інструментів і фреймворків для підвищення ефективності та зручності обслуговування.
- Відстежуйте продуктивність системи та завчасно виявляйте та вирішуйте будь-які проблеми.
- Розробляйте та впроваджуйте архітектуру мікросервісів для модульності та масштабованості.
- Застосовуйте принципи дизайну, орієнтованого на домен (DDD), щоб забезпечити чистий код, який можна підтримувати.
- Будьте в курсі останніх досягнень і найкращих методів веб-скрейпінгу.
- >
У вас є:
- 5+ років досвіду інженера програмного забезпечення з сильним досвідом у веб-скрапінгу.
- Перевірений досвід роботи з Python і відповідними бібліотеками, такими як Scrapy, Selenium, Pyppeteer, Playwright.
- Глибоке розуміння веб-протоколів і принципів роботи сучасного Інтернету (SSL, проксі, файли cookie, заголовки, браузери).
- Досвід роботи з виявленням антискребків і методами обходу.
- Досвід роботи з Kafka, Redis і архітектурою мікросервісів.
- Знайомство з доменно-керованим дизайном (DDD) принципи.
- Eng — interm +
Приємні додаткові можливості:
- Досвід роботи з хмарними платформами, такими як AWS або GCP.
- Досвід роботи з якістю даних і методами очищення.
- Знання технік машинного навчання та аналізу даних.
Програмні навички :
- Здатність керувати та наставляти молодших інженерів у подоланні технічних проблем.
- Проактивний підхід до визначення та вирішення проблем, пошук нових можливостей.
>- Здатність працювати незалежно та як частина команди в середовищі, що швидко розвивається.
- Здатність вивчати нові технології та адаптуватися до мінливих ландшафтів веб-скрапінгу.
< p>
Вам це сподобається, і ось чому:- багате інноваційне програмне забезпечення, свобода вибору найкращих технологій.
- Віддалена ідеологія: свобода працювати з домашнього офісу чи будь-якого відповідного коворкінгу.
- Гнучкий робочий графік (ми починаємо з 8 до 11 ранку) і відсутність систем обліку робочого часу .
- Регулярні перевірки ефективності та винагороди.< /li>
- Повторні оцінки 1-1 і OKR, які можна виміряти.
- Поглиблене навчання з чітким відстеженням успіху.
- Competera покриває 70% вашої плати за навчання/курс.< /li>
- 20 днів відпустки, 15 відпусток і до одного тижня оплачуваних різдвяних канікул.
- 20 робочих днів відпустки через хворобу.
- Часткове медичне страхування.
- Ми відшкодовуємо вартість коворкінгу.
Розвивайте інновації разом з нами. Будь конкурентом.