Backend разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Твои задачи:
• 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);
✅
третий
этап — выполнение тестового задания.
По
итогу выполнения тестового задания мы
либо
пригласим вас на итоговое
собеседование с руководителем, либо дадим обратную
связь с благодарностью за проявленный
интерес к компании
✅
четвертый
этап — выставление
оффера, официальное
трудоустройство.