Senior Ruby/Python Developer

Требования

БэкендRubyPython

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

Минск (Беларусь)Полный рабочий день

Компания

IT-рекрутинг, консалтинг, подбор команад, открытие центров разработки

Описание вакансии

Условия работы

The Company is inviting Senior Ruby/Python Developer for participation in creation of next-generation pricing intelligence service for retailers and manufacturers.We will be happy to welcome those Developers who are not afraid of new tasks, can offer non-standard technical solutions and take initiative.We are always in the state of continuous technical research in order to improve our products quality and solve challenging tasks.

Common tasks:

  • Data Crawling;
  • Crawl amount of websites data using sharding, proxies management, logging in methods etc;
  • Optimize crawling scope depending on required data;
  • Establishing processes of continious websites crawling Data Processing;
  • Parse crawled data. Parsing speed up and optimization;
  • Building analytics reports based on huge arrays of historical data;
  • Optimization of server resources consumption Data Handling;
  • Data storing optimization;
  • DB architecture development, data storage distribution using Cassandra;
  • Data presentation and arrangement, API architecture.

We expect:

  • Strong knowledge of Python or Ruby, with a minimum of 5 years experience;
  • Experience of working with Big Data using relational database, like MySQL;
  • Solid understanding of performance optimization and algorithmization;
  • Experience of working with Bash, Awk, JavaScript, HTML and CSS will be an advantage;
  • Experience of developing in Linux environment is a big plus;
  • Natural interest in modern server-side technologies and ability to learn new things;
  • Passion to get into the development process quickly and deliver good quality code.

We offer:

  • Working on the company's own product highly demanded worldwide, one of the industry leader;
  • Serious level of professional development as result of high complexity of the tasks in different development and science areas;
  • Chance to experiment and influence the different aspects of product development process for achieving the best possible results;
  • Opportunity to join the team of professionals where everyone can work as effective as possible and where efforts are appreciated;
  • Intensive and comprehensive English language training several times a week for everyone;
  • Brand new, modern and comfortable office equipped with the latest technology in the centre of the city (Business Centre "Royal Plaza”);
  • Convenient location and transportation. Just few minutes away from major city shops, restaurants and transport links;
  • Fair and attractive compensation, salary review once a year, bonuses for a good performance;
  • Paid lunch and dinner. Wide selection of tea and coffee, free cookies and fruit in the office.