Парсинг двух сайтов вакансий с постингом данных по АПИ
Собираем данные с двух веб-сайтов (https://jobs.lever.co/* и https://boards.greenhouse.io/*) и сохраняем их в JSON + делаем вызов к существующему API для сохранения JSON.
Цели:
1. Собрать данные с двух сайтов.
2. Извлечь соответствующие данные и отформатировать их в корректный формат json.
* Оценка объема: 250к компаний с обоих сайтов: Lever и GreenHouse.
* ~20 вакансий на компанию =~ 5 миллионов вакансий.
Парсинг нон-стоп 24/7.
Несколько примеров для каждого веб-сайта:
Lever:
https://jobs.lever.co/joshstoysandgames
https://jobs.lever.co/coupa
https://jobs.lever.co/Qashier
Greenhouse:
https://boards.greenhouse.io/domo
https://boards.greenhouse.io/anaplan
https://boards.greenhouse.io/bungie
Еще тут можно посмотреть вакансии Greenhouse:
https://bishopfox.com/careers
https://complyadvantage.com/careers/jobs/
https://www.parsebiosciences.com/careers#positions
НЕОБХОДИМО собирать все URLы с обоих веб-сайтов:
https://boards.greenhouse.io/*
https://jobs.lever.co/*
Будет предоставлен Backend API для постинга на хранение всех данных.
Конроль версий через репозиторий GitHub.
Этапы:
* Шаг 1: Получить все ссылки компаний из https://jobs.lever.co/* и https://boards.greenhouse.io/*
* Шаг 2: Получить все ссылки вакансий компаний из ссылок Шаг 1.
* Шаг 3: Извлечь все необходимые данные (используя многопоточность).
* Шаг 4: Каждые ~100 вакансий делать POST запрос к API для сохранения данных / Максимальный размер тела запроса должен быть менее 2 МБ.
* Шаг 4.1: Оценка скорости и требуемых ресурсов сервера, траффика дл получения желаемой скорости.
* Шаг 5: Отладка и корректировка.
Код по парсингу данных из Lever уже есть, может быть потребуется его оптимизация и добавление полей.
Сайты идентичны по своей структуре и код одного сайта должен быть легко адаптируем под другой.
Работа под AWS или Linux.
Документация и комментарии в коде на Английском языке.
Также, предоставлю работающий скрипт по ПОСТингу в АПИ данных и запросу из АПИ.
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация скорости сайта WordPress
5088 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 6 часов 48 минут назад ∙ 40 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 807 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 7 часов 48 минут назад ∙ 40 ставок |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 3 дня 14 часов назад ∙ 86 ставок |
Разработка WebGL/Three.js сцены с генерацией и экспортом 3D (snapshot) из анимированного шейдераОписание объекта:Проект представляет собой дизайнерский стол, выполненный в форме реалистичного, глубокого водоворота (центральная воронка, которая плавно переходит из широкой горизонтальной столешницы в тонкую изящную ножку). Суть задачи:Требуется WebGL / Creative Coding… Javascript и Typescript, Веб-программирование ∙ 4 дня 10 часов назад ∙ 30 ставок |
Поддержка и развитие сайта клининговой компании
890 UAH
Ищу веб-разработчика / веб-мастера для долгосрочной поддержки и развития сайта клининговой компании. Сайт: https://donely.ca О проекте DoneLy Home Services — компания по предоставлению услуг уборки в Канаде, которая активно развивается и расширяет географию работы. Ищу… Javascript и Typescript, Веб-программирование ∙ 6 дней 12 часов назад ∙ 64 ставки |