Backend разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
РАССМОТРИМ КАНДИДАТОВ ИЗ г. Ижевска (офис или удалённый формат) и ДРУГИХ ГОРОДОВ (удалённый)
В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-приложений, её документирование;
• Анализом новых технологий, внедрением в продукт.
• Наполнением базы знаний, написанием документаций к разрабатываемым модулям.
Бонусы
• Оформление по ТК РФ;
• Белая заработная плата;
• Возможность профессионального и карьерного роста;
• Оплата обучения, тренингов, подписок и т.д. ( в т.ч. английский язык);
• Финансовая поддержка со стороны компании при значимых событиях в жизни сотрудников;
• Дополнительный оплачиваемый выходной, если нужно поправить здоровье;
• Комфортный офис в центре города (тренажерный зал, настольный теннис, игровая комната, массажное кресло, площадка для игры на музыкальных инструментах и др.);
• Доброжелательная команда профессионалов;
• Компенсация при аренде жилья – для тех, кто из другого города.