Город: Москва
З/п: 80000 - 140000 руб.
Опыт работы: От 3 до 6 лет
Отзывы о компании Skype

Web Team

The Qik Web team is responsible for all the server-side Qik APIs (except for actual media storage and processing), qik.com website, embedded versions, delivering real-time notifications to mobile devices, etc. In this position you may deal with wide range of tasks, starting with JavaScript code optimization, going through backend development and coming to automated deployment, scalability and monitoring. 

We’re looking for a talented and experienced senior engineer with a strong background in Python (Twisted) and building large web systems.

Key Responsibilities


  •  Designing, implementing and supporting huge distributed asynchronous service running on Twisted/Python
  •  Raw numbers: >1.5M persistent connections, 15k rpm over HTTP/JSON-RPC, 500k rpm memcached queries, etc.
  •  Finding, analyzing and fixing performance bottlenecks.
  •  Building new services, designing from ground up 

 

Candidate Profile

Pre-requisite Knowledge, Skills and Experience


  •  5+ years of general programming experience
  •  2+ years of Python experience
  • Twisted Framework skills are huge plus
  •  General UNIX networking experience, web application development skills
  •  Experience in asynchronous programming (Tornado, EventMachine, asio, POE, etc.)
  •  Having completed high-loaded projects in portfolio is a plus
  •  Extensive skills in system/storage architecture, key-value (NoSQL) data stores experience (Redis, MongoDB, MemcacheDB, memcached, etc.)
  •  Experience with messaging solutions like AMQP, ZeroMQ is a plus.
  •  Analytical mind, desire to solve extra-complex problems
  •  System Administrator experience (UNIX/Linux) is a plus
  •  A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.

We are happy to offer you:


  • Office in Zelenograd;
  • Flexible schedule;
  • Relocation package;
  • Full medical insurance for employee and family;
  • Free snacks in the office;
  • Professional development opportunities;
  • Talented and friendly team;
  •  Ability to travel (Palo Alto, Tallinn, London, Stockholm
     


0
Нравится