О позиции
Компания aQsi — одна из ведущих компаний в области производства современных смарт-терминалов, онлайн-касс и облачных решений для розничной торговли, электронной коммерции, сферы услуг и транспорта. Мы ищем Python-разработчика, который будет работать над созданием и поддержкой REST API для наших продуктов. Ваша задача будет заключаться в разработке высококачественного кода, который будет использоваться в наших облачных решениях.
Чем вы будете заниматься
- Разработка и поддержка REST/HTTP API на FastAPI.
- Работа с PostgreSQL и SQLAlchemy для моделирования и оптимизации запросов.
- Использование asyncio для организации асинхронных задач.
- Управление миграциями базы данных с помощью Alembic.
- Организация фоновых задач с использованием Celery.
- Работа с брокерами и кэшами, такими как Redis или RabbitMQ.
- Поддержка GUI с использованием PyQt.
- Применение знаний в области прикладной криптографии для обеспечения безопасности данных.
Требования
- Минимум 1 год коммерческой разработки на Python.
- Опыт разработки REST/HTTP API на FastAPI или аналогичных фреймворках.
- Уверенное владение PostgreSQL и SQLAlchemy.
- Практика работы с asyncio.
- Опыт работы с Alembic для миграций БД.
- Знание Celery для фоновых задач.
- Базовые знания PyQt.
- Знания в области прикладной криптографии.
Будет плюсом
- Опыт работы с другими фреймворками для разработки API.
- Знания в области DevOps и CI/CD.
- Опыт работы в команде Agile.
Что мы предлагаем
- Заработная плата от 120 000 ₽ в месяц.
- Работа в современном офисе в Москве.
- Возможность профессионального роста и обучения.
- Дружный коллектив и комфортные условия труда.
- Участие в интересных проектах в области технологий.
Вакансия предлагает конкурентоспособную зарплату и интересные задачи в области разработки. Однако, условия работы в офисе могут быть менее привлекательными для некоторых кандидатов, предпочитающих удалённый формат.
Кто здесь добьётся успеха
Знание Python и опыт работы с FastAPI для разработки REST API, что поможет эффективно создавать и поддерживать облачные решения компании.
Способность к самоорганизации и управлению временем, что особенно важно в офисной работе, где необходимо взаимодействовать с командой и придерживаться сроков.
Понимание работы с асинхронными библиотеками, такими как asyncio и Celery, для оптимизации производительности приложений и обработки задач в фоновом режиме.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Retail Tech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев