Краткое описание вакансии:
Обязанности: разработка и поддержка высоконагруженных интернет-приложений.Обязанности:
- Разработка и поддержка высоконагруженных интернет-приложений.
Разработка ведется на python 2.7, преимущественно на фреймворках Django и Pyramid. В обязанности программиста входит решение текущих задач в том числе:
- Имплементация новой бизнес-логики по требованию заказчика;
- Рефакторинг старого кода и проектирование нового;
- Написание тестов;
- Исправление багов;
- Решение нетривиальных задач, освоение новых технологий и инструментов.
Релизы проектов выходят итерационно, каждые 1–2 недели, что позволит ощутить себя на горящем фронте веб-разработки и получить бесценный боевой опыт.
Требования:
- Отличное знание python, ООП, клиент-серверного взаимодействия;
- Наличие реализованных веб-приложений;
- Знание реляционных СУБД и языка SQL;
- Хорошее знание ОС Linux (Debian/Ubuntu) на уровне пользователя, также базовые знания на уровне программиста;
- Знание и умение применять на практике шаблоны проектирования;
- Опыт работы с распределенными системами контроля версий (git);
- Знание английского языка на уровне свободного чтения технической англоязычной литературы.
Будет плюсом:
- Навыки написания модульных тестов, понимание концепции TDD (Test-Driven Development);
- Опыт работы с СУБД PostgreSQL;
- Опыт использования баз данных под высокими нагрузками;
- Базовые знания концепций функционального программирования;
- Опыт работы с фреймворками Django, Werkzeug, Flask, Pyramid, Tornado;
- Понимание технологий wsgi, cgi;
- Опыт написания bash-скриптов;
- Опыт работы в команде программистов;
- Высшее образование.
Условия:
- Работа в офисе, полная занятость;
- Заработная плата от 60 000 рублей;
- Социальный пакет;
- Премии по результатам работы;
- Оплачиваемый отпуск;
- Возможность профессионального и карьерного роста;
- Творческая атмосфера в коллективе;
- Рабочий график: понедельник-пятница, 10:00–19:00, обеденный перерыв — один час.