Loading…

Рекламное объявление



Программист Python (developer/разработчик), Backend, Красноярск, Rufago

Опубликовано 2022-08-06
Истекает 2022-09-06
ID #1117139695
Free
Программист Python (developer/разработчик), Backend, Красноярск, Rufago
Russia, Красноярский край, Красноярск,
Опубликовано August 6, 2022

Детали вакансии

Тип занятости: На постоянной основе
Форма контракта: Постоянный
Тип заработной платы: Ежемесячно
Род занятий: Программист python (developer/разработчик), backend


⇐ Предыдущая работа

Следующая работа ⇒     

Описание

Привет! На связи RUFAGO - сервис сбора информации.

Уже более 3-х лет мы занимается массовым парсингом сайтов (сбором и обработкой информации), мониторингом цен и предоставлением структурированных данных. В основном работаем со сферой E-commerce (берем информацию о товарах и их ценах с интернет-магазинов и маркетплейсов, анализируем данные и предоставляем их конечным заказчикам).

В связи с ростом компании, мы расширяем команду разработчиков для наших сервисов.

Основные задачи (обязанности):

  • Разработка, доработка и сопровождение проектов компании и бекэнда для собственных продуктов
  • Автоматизация процессов сбора и обработки больших разноструктурных и разнотипных данных в БД/JSON/CSV/XML и т.д.

  • Проектирование и выработка архитектурных решений;

  • Поддержка и доработка существующих систем;

  • Написание юнит-тестов и технической документации по своим задачам;

  • Разработка нетривиальных алгоритмов работы с данными;

  • Оптимизация внутренних сервисов под высокие нагрузки и большие объемы данных;

  • Проектирование программных решений и интеграций.

Что предстоит делать:

  • Создание и обслуживание систем скрапинга/парсинга (scraping/parsing) данных:
  • Разработка системы сбора данных с внешних ресурсов поставщиков и организация ее бесперебойной работы;
  • Анализ сайтов и API систем для быстрого и точного получения данных
  • Создание и облуживание скриптов для обработки, обогащения и валидации данных;
  • Создание и обслуживание систем матчинга (сопоставления данных);
  • Разрабатывать новый функционал: новые парсеры/краулеры, новые фичи для b2b клиентов;
  • Реализация простых API-интерфейсов.

Ваши навыки (требования):

  • Уверенные знания и опыт разработки на Pyhton 3.x и основных python библиотек от 0.5-1 года
  • Базовые знания любой SQL (MySQL/PostgreSQL/MongoDB/NoSQL)
  • Базовые знания JSON / XML / CSV
  • Опыт работы с Linux, Git, Docker
  • Владение техническим английским языком
  • Умение писать чистый и понятный код с документацией
  • Знание объектно-ориентированного проектирования (ООП), базовых алгоритмов и структур данных как бонус

Будет здорово, если:

  • Вы разрабатывали системы парсинга/матчинга/мониторинга
  • Знаете, как работают HTTP-запросы
  • Умеете писать регулярные выражения
  • Работали с ElasticSearch или Sphinx
  • Умеете обходить ограничения/защиту от парсинга на сайтах

Мы предлагаем:

  • Удаленная работа, работа в офисе или офисно-дистанционная в г. Красноярск. Условия трудоустройства обсуждаются на собеседовании
  • Гибкий график работы, в соответствии с договоренностями с руководителем.
    От 08:00-17:00 до 12:00-21:00, 5 дней в неделю.
  • Конкурентная заработная плата, обсуждаемая на собеседовании, в зависимости от уровня квалификации кандидата

Готовы рассматривать кандидатов без опыта работы, но с наличием серьезных базовых знаний и умением обучаться, в том числе самостоятельно.

Откликайся на нашу вакансию и коротко расскажи о себе. Фото, ссылки на соц.сети/блоги/Github будут плюсом.
Мы обещаем ответить в течение 1-2 дней.
Собеседование проведем в цифре: по skype или zoom.

⇐ Предыдущая работа

Следующая работа ⇒     

 

Связаться с работодателем

    Информация о работодателе

    Rufago
    Зарегистрировано на October 7, 2017

    Рекламное объявление

    Быстрый поиск:

    Место расположения

    Введите город или регион

    Категория


    Информация о категории:

    A job, or occupation, is a person's role in society. More specifically, a job is an activity, often regular and performed in exchange for payment ("for a living"). Many people have multiple jobs (e.g., parent, homemaker, and employee). A person can begin a job by becoming an employee, volunteering, starting a business, or becoming a parent. The duration of a job may range from temporary (e.g., hourly odd jobs) to a lifetime (e.g., judges). An activity that requires a person's mental or physical effort is work (as in "a day's work"). If a person is trained for a certain type of job, they may have a profession. Typically, a job would be a subset of someone's career. The two may differ in that one usually retires from their career, versus resignation or termination from a job.


    awaiting description

    Source: https://en.wikipedia.org/