Web-разработчик на Python
Прямой работодатель ЭргоСоло ( ergosolo.ru )
Опыт работы от 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-решений облака.
Условия работы:
– Ищем специалистов из Москвы и регионов для удаленной работы.
– Для жителей Москвы возможна работа как из дома, так и в офисе.
– Гибкое начало рабочего дня, график обсуждаем индивидуально.
– Возможность влиять на компанию и развитие ее продуктов.
– Официальное оформление, отпускные и больничные по ТК РФ.
– Готовы собеседовать онлайн и начинать сотрудничество в апреле.