Web разработчик (Python)

Зарплата

от 120 000 ₽

Требования

ФронтендPythonDjango

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

МоскваПолный рабочий день

Компания

Ювелирная оптово-розничная компания

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

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

Ювелирная компания приглашает  middle и senior python разработчиков.

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

Высокая заработная плата, full-time, гибкий график, мощный компьютер, два монитора. Кофе, чай,  столовая. 

Задач много и они разнообразные. Сложные, простые, интересные и не очень. Есть из чего выбирать, скучно не будет.

Требования: Присутствие развитой логики обязательно.Умение работать в команде.Опыт в web разработке от 4-х лет.

Общие знания: Знание UNIX систем на уровне использования и администрирования: установка, настройка и тюнинг Nginx, Gunicorn, Python(мы используем 3.4), MySQL, PostgreSQL,

Javascript.Умение диагностировать нагрузку компонентов сервера.Понимание принципов работы WEB серверов. Знание сетевых протоколов, портов.Работа с GruntРабота с локальной разработкой и системами контроля версий git.

Языки разработки: Python, JS(Coffee Script) + JQuery, Django.Понимание принципов разработки процедурного и объектно-ориентированного типов.Обязательно глубокое понимание и умение использовать объектно ориентированную модель разработки.Умение работать с MVC паттерном разработки.Опыт работы с REST API системами и WEB сервисами (в том числе 1С).Приветствуется знание PHPУверенное чтение чужого кода. Умение рефакторинга кода. Безопасное программирование (защита от взлома, инъекций).Умение работы с кешированием (Memcached).

Фреймворки: Django.Bootstrap 3,4

Шаблонизаторы:Smarty, twig. Нативная шаблонизация.

БД:MySQL, PostgreSQL.Понимание принципов работы баз данных. Построение архитектуры, оптимизация структуры, анализ запросов и их оптимизация, работа с репликаций.

Обязанности:

  • Разработка и поддержка проектов интернет-магазина и смежных систем
  • Управление небольшой группой разработчиков (php, python), общение с аутсорсерами
  • Актуализация и формализация задач, планирование , постановка/распределение задач, слежение за сроками и ходом выполнения, проверка задач
  • Участие в полном цикле разработки: от проектирования новой архитектуры до рефакторинга существующего кода, оптимизация, поиск узких мест

Бонусы

Высокая заработная плата, гибкий график, корпоративные скидки.