Backend разработчик

Зарплата

от 120 000 до 250 000 ₽

Требования

Бэкенд, Средний (Middle)PythonGitAIOHTTPPostgreSQLMongoDB

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

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

Компания

Российская инжиниринговая компания, разработчик IT-платформы по созданию цифровых двойников предприятий

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

РАССМОТРИМ КАНДИДАТОВ ИЗ г. Ижевска (офис или удалённый формат) и ДРУГИХ ГОРОДОВ (удалённый)

ВFG Group – продуктовая компания, занимающаяся разработкой комплекса веб-приложений. Мы создаём цифровую модель предприятий,  для анализа, проверки гипотез и управления процессами производственных предприятий.

Имитационная модель BFG помогает чётко видеть и понимать причинно-следственные связи, происходящие на производстве, просчитать последствия принимаемых управленческих решений, спрогнозировать свою работу. 


Наш технологический стек 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-приложений, её документирование;

• Анализом новых технологий, внедрением в продукт.

• Наполнением базы знаний, написанием документаций к разрабатываемым модулям.

Бонусы

• Оформление по ТК РФ;

• Белая заработная плата;

• Возможность профессионального и карьерного роста;

• Оплата обучения, тренингов, подписок и т.д. ( в т.ч. английский язык);

• Финансовая поддержка со стороны компании при значимых событиях в жизни сотрудников;

• Дополнительный оплачиваемый выходной, если нужно поправить здоровье;

• Комфортный офис в центре города (тренажерный зал, настольный теннис, игровая комната,  массажное кресло, площадка для игры на музыкальных инструментах и др.);

• Доброжелательная команда профессионалов;

• Компенсация при аренде жилья – для тех, кто из другого города.