hr-level15 Февраль 2013 11:54

Специализация:
программист
Зарплата:
$1500
Локация:
Киев , Украина
Тип:
полная занятость
Опыт:
1-2 года

Задачи:

  • - разработка архитектуры комплексных сервисов
  • - разработка высоконагруженных веб-приложений
  • - разработка внутренних и публичных API
  • - поддержка существующих продуктов компании

Нужно:

  • - хорошая алгоритмическая подготовка, знание и умение применять распространённые алгоритмы, структуры данных и шаблоны проектирования
  • - ООП, большим плюсом функциональное программирование хотя бы на уровне базовых концепций
  • - MVC, MVVM
  • - опыт применения реляционных и нереляционных баз данных (MySQL, Mongo)
  • - Git, опыт использования багтрекеров
  • - опыт использования Continuous Integration
  • - опыт написания юнит-тестов и функциональных тестов, понимание методологии TDD
  • - хорошее знание UNIX, понимание стандартов (POSIX, SUS, LSB) и принципов архитектуры этой ОС (ввод-вывод, межпроцессное/межпоточное взаимодействие)
  • - умение работать с сокетами
  • - умение писать и поддерживать документацию
  • - знание стандартной библиотеки и важнейших PEP`ов
  • - опыт работы с Django/Flask/Pylons

Плюсом будет:

  • - опыт с Twisted или любым другим фреймворком для написания сетевых приложений с неблокирующим i/o
  • - знание дизайна и распространённых подходов к построению архитектуры клиент-серверных приложений (RPC, REST, publish/subscribe)
  • - умение применять событийно-ориентированную парадигму в разработке, знание распространённых паттернов и принципов, сопряжённых с использованием этой парадигмы (асинхронное программирование, параллельное программирование)
  • - хорошее знание дизайна и сильных и слабых сторон дизайна сетевых протоколов и стандартов обмена данными от транспортного до прикладного уровня