Backend - разработчик Python (удаленная работа)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ВFG Group – разработчик уникальной и не имеющей аналогов в мире ИТ платформы, которая позволяет создать цифровой двойник производства и с помощью методов имитационного моделирования оптимизировать бизнес-процессы предприятия.
Более 10 лет мы внедряем передовые производственные технологии на ведущих предприятиях страны, таких как “КАМАЗ”, “Концерн Калашников”, “НПЦ” Пружина”, “Модуль” и т.д.
Мы помогаем нашим клиентам принимать верные решения, благодаря собственной методологии управления изменениями и реижиниринга предприятий, а также сильной команде управленцев, среди которых доктора и кандидаты наук с практическим опытом работы на крупных производственных предприятиях страны.
Наш технологический стек back-end разработки:
Python 3, Pyramid, aiohttp, SQLAlchemy, RQ, PostgreSQL, Redis, MongoDB
⠀
Требования:
• Опыт работы с Python 3;
• Опыт написания unit-тестов;
• Умение разрабатывать асинхронный код;
• Знание ООП (классы, модули, исключения, основные идиомы языка);
• Опыт работы с фрэймворками aiohttp, pyramid, celery;
• Знание пакетов тестирования (pytest, tox);
• Знание структур данных языка, форматов сериализации данных (json, xml, pickle);
• Опыт работы с системой управления версиями (Git);
• Опыт работы с базами данных, знание ORM;
• Опыт работы с Linux (использование, желательно - администрирование);
• Опыт работы с docker;
• Понимание модели OSI.
⠀
Чем нужно будет заниматься:
• Backend разработкой серверной части, отдельных сервисов и библиотек;
• Проектированием архитектуры решений, анализом требований и производительности;
• Развитием/рефакторингом веб-приложения (REST, websockets);
• Развитием/рефакторингом приложений обработки данных (валидация, нормализация, форматирование согласно протоколам обмена);
• Развитием/рефакторингом инструментов взаимодействия с внешними расчетными модулями;
• Доработкой/оптимизацией архитектуры реализованных python-приложений, её документирование;
• Анализом новых технологий, внедрение в продукт;
• Наполнением базы знаний, написанием документаций к разрабатываемым модулям.
⠀
С нас:
• Оформление по ТК РФ;
• Белая заработная плата;
• Возможность профессионального и карьерного роста;
• Оплата обучения, тренингов, подписок и т.д. ( в т.ч. английский язык);
• Финансовая поддержка со стороны компании при значимых событиях в жизни сотрудников;
• Дополнительный оплачиваемый выходной, если нужно поправить здоровье;
• Комфортный офис в центре города (тренажерный зал, настольный теннис, игровая комната, массажное кресло, площадка для игры на музыкальных инструментах и др.);
• Доброжелательная команда профессионалов;
• Компенсация на аренду жилья (при переезде).