Senior Ruby/Python Developer
Местоположение и тип занятости
Компания
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.