👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

Зарплата

от 80 000 до 120 000 ₽

Требования

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

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

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

Компания

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

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

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

Твои задачи:

• Backend разработка серверной части, отдельных сервисов и библиотек;
• Участие в проектировании архитектуры решений, анализ требований, анализ производительности;
• Развитие/рефакторинг веб-приложения (REST, websockets);
• Развитие/рефакторинг приложений обработки данных (валидация, нормализация, форматирование согласно протоколам обмена);
• Развитие/рефакторинг инструментов взаимодействия с внешними расчетными модулями;
• Доработка/оптимизация архитектуры реализованных python-приложений, её документирование;
• Анализ новых технологий, внедрение в продукт;
• Наполнение базы знаний, написание документаций к разрабатываемым модулям.

Наш технологический стек back-end разработки: Python 3, Pyramid, aiohttp, SQLAlchemy, RQ, PostgreSQL, Redis, MongoDB

Для нас важно:

• Опыт написания unit-тестов;
• Умение разрабатывать асинхронный код
• Знание ООП (классы, модули, исключения, основные идиомы языка);
• Опыт работы с Python 3 или PHP;
• Знание пакетов тестирования (pytest, tox);
• Знание структур данных языка, форматов сериализации данных (json, xml, pickle);
• Опыт работы с системой управления версиями (Git);
• Опыт работы с базами данных, знание ORM;
• Опыт работы с фрэймворками aiohttp, pyramid, celery.

Будет плюсом:

• Опыт работы с Linux (использование, желательно - администрирование);
• Опыт работы с docker;
• Понимание модели OSI.

Бонусы

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

Дополнительные инструкции

Отбор будет проходить в несколько этапов:

✅ первый этап — отклик на нашу вакансию с сопроводительным письмом. В нем вы рассказываете о своем опыте и уровне знаний (Junior, Middle, Senior)

После вашего отклика, происходит отбора релевантных кандидатов и вы переходите на второй этап отбора.

✅ второй этап — собеседование со специалистами HR отдела, для более полного раскрытия вас как личности и проверки ваших профессиональных навыков (soft и hard skills);

✅ третий этап — выполнение тестового задания.
По итогу выполнения тестового задания мы либо пригласим вас на итоговое собеседование с руководителем, либо дадим обратную связь с благодарностью за проявленный интерес к компании

✅ четвертый этап — выставление оффера, официальное трудоустройство.