⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив и исключена из общего списка. Она не актуальна на текущий момент. Вы можете найти актуальные похожие вакансии

Web-разработчик на Python

Прямой работодатель  ЭргоСоло
Москва, Россия
Миддл
Информационные технологии • Разработка • Backend • Python • Django • PostgreSQL • WEB • Образование
27 апреля в 17:46
Удаленная работа
Опыт работы от 1 года до 3х лет
от 140 000 ₽
Работодатель  ЭргоСоло
Описание вакансии

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

– Поддержка существующих проектов и разработка нового функционала.
– Полная переработка существующих решений, изживающих свой срок.
– Актуализация кодовой базы под свежие версии фреймворков, библиотек и т.п.
– Интеграция со сторонними сервисами и внутренними системами.

Требования:

Мы ожидаем, что вы:
– Владеете Python и имеете практический опыт программирования на нем от 2 лет.
– Применяете принципы ООП по назначению, а также используете в архитектуре паттерны проектирования.
– Умеете писать понятный, легко читаемый и поддерживаемый код.
– Имеете опыт веб-разработки с использованием любого веб-фреймворка на Python или без него.
– Знаете современный стек веб-технологий.
– Имеете опыт написания «сырых», сложных SQL-запросов без использования ORM, их оптимизации.
– Не боитесь командной строки Unix и умеете работать в ней.

Будет плюсом:
– Хорошее знание Django.
– Опыт работы с PostgreSQL.
– Понимание основ многопоточного программирования и знание объектов синхронизации.
– Знание протоколов и технологий разработки веб-приложений реального времени (WebSocket, PUSH, Cometd, Twisted).
– Опыт работы с шаблонизаторами (Jinja2 и т.п.).
– Владение системой контроля версий (git, svn и т.п.) на уровне понимания веток, слияний и практики хороших коммитов.

Стек используемых технологий:

Backend:
– Для разработки веб-сервисов мы используем Python, Django, Jinja2, Celery.
– В качестве СУБД и key-value хранилища у нас PostgreSQL, SQLite3, Redis, Berkeley DB.
– Кое-где применяем Elasticsearch.
– Для обработка запросов в режиме реального времени используем WebSocket в связке с Tornado.
– Конечно же Docker для инфраструктуры разработки и развертывания на серверах.

Frontend:
– Классика: HTML5, CSS3, JavaScript.
– Для базовой верстки предпочитаем Twitter Bootstrap.
– В зависимости от задач используем Vanilla JS, jQuery, VueJS, PixiJS и еще много всего разного по мелочи.
– Немного экзотики в виде XML+XSLT.

Системы контроля версий:
– GIT и SVN.

В ближайшей перспективе планируем миграцию с собственных серверов в Яндекс.Облако с адаптацией кодовой базы под новую платформу и соответствующих PaaS-решений облака.

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

– Ищем специалистов из Москвы и регионов для удаленной работы.
– Для жителей Москвы возможна работа как из дома, так и в офисе.
– Гибкое начало рабочего дня, график обсуждаем индивидуально.
– Возможность влиять на компанию и развитие ее продуктов.
– Официальное оформление, отпускные и больничные по ТК РФ.
– Готовы собеседовать онлайн и начинать сотрудничество в апреле.


Специализация
Информационные технологииРазработкаBackendPythonDjangoPostgreSQL
Отрасль и сфера применения
WEBОбразование
Уровень должности
Миддл