other

Программист Middle Python

18 сентября 2024

От 140 000 руб.

Город: Москва. Станции метро: Фили, Шелепиха

Абсолют-Трейд

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

«АБ-Трейд» - это решение оптимизирующее бизнес-процесс закупок, IT-система с понятным удобным интерфейсом. Наша задача – сделать работу в системе закупок проще и удобнее, сократить срок обработки и согласования заявок, обезопасить сделки между поставщиком и заказчиком. В связи с запуском нового проекта, Абсолют Трейд – электронной торговой площадки приглашает в команду программиста Python: Обязанности: Разработка различных API в микросервисной архитектуре для электронной торговой площадки. Некоторые из микросервисов: Пользователи, Компании, Аутентификация, Уведомления, Вебсокет, Чат, Контрагент (получение данных из сторонних API, агрегирование, обработка и выдача), Файловый с контролем доступа, Взаимодействие с банком, Сделки, Торговые процедуры и др. Создание новых сервисов и участие в модернизации уже разработанных сервисов. Требования: Хорошее знание SQLAlchemy и умение писать с её помощью сложные запросы; Опыт backend-разработки коммерческих web-приложений не менее 1.5 лет; Опыт разработки микро-сервисной архитектуры; Асинхронное программирование (большая часть кода асинхронная); Опыт работы с RabbitMQ и Redis обязателен; Хорошее понимание и опыт работы с dataclasses и типизированными словарями; Сериализация, десереализация данных (dataclass_factory, orjson, ataptix и т.д.) Валидация данных с помощью Pydantic; Опыт работы с FastAPI; Создание приложений с использованием WebSocket; Строгая типизация всего кода; Умение писать чистый код, соответствующий требованиям линтеров. Соблюдения принципа DRY; Умение писать свои классы и расширять чужие путем их наследования и модификации; Наличие опыта работы с Docker, Docker Compose. (Опыт работы с Docker Swarm как преимущество); Опыт работы с PostgreSQL; Умение писать юнит-тест; Опыт работы с git. Приветствуется: Знакомство с фреймфорком blacksheep как преимущество; Знакомство с Flask (не используется, но имеет часть схожего функционала, с используемыми решениями); Понятие или опыт работы с Dependency Injection; Опыт работы с jinja2; Опыт работы с миграциями alembic; Опыт использования PGAdmin; Опыт работы со swagger; Умение кэшировать результат асинхронных функций; Знакомство с другими современными фреймворками; Английский язык на уровне понимания распространённых слов и правильного их произношения. Опыт написания кода для работы с ЭЦП. Технические условия: Для работы в качестве IDE используется VS Code. Использование PyCharm не предусмотрено. Ограничение ширины строки в коде - 88 символов. Версия Python - 3.11.​​​​​​​ Условия: Работа в команде над большим и сложными проектами - много интересных задач; Стабильный оклад + премии по итогам работы; Возможность обучения и сертификации за счет компании; Наставничество и поддержка; Профессиональная команда; Оформление по ТК РФ; Комфортный офис. Отклики и резюме принимаются до 7.10.2024 года

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 121644300

Похожие вакансии

Программист Python middle

От 80 000 до 150 000 руб.

Москва. Станции метро: Фили, Шелепиха

Никулин Георгий Игоревич

Middle Backend Python программист

Договорная

Москва. Станции метро: Фили, Шелепиха

Lexicom

Middle Backend Python программист

Договорная

Москва. Станции метро: Фили, Шелепиха

AVE Technologies

Middle / Middle+ Python разработчик

От 2 500 руб.

Москва. Станции метро: Фили, Шелепиха

FOM GROUP

Middle/Middle+ Python Разработчик

От 250 000 до 400 000 руб.

Москва. Станции метро: Фили, Шелепиха

Remedy Logic

Python Developer (Middle/Middle+)

До 3 500 руб.

Москва. Станции метро: Фили, Шелепиха

HR Prime