Выбрать страницу

Python Developer middle+

от 100000 ₽ до 120000 ₽
Дата обновления: 08.08.2025, 13:00
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "РДВ-СОФТ"
г Санкт-Петербург, Казанская улица, 7

Должностные обязанности

Вакансия компании: Gostex GOSTEX - техническая разработка и интеграция коробок и Saas для платёжных решений нового поколения.О компанииGOSTEX разрабатывает и внедряет инновационные решения для онлайн-платежей, помогая бизнесу принимать оплату любыми способами — от банковских карт до электронных кошельков — через единую платформу.Мы реализуем: инфраструктуру для трейдеров, предпринимателей и финтех-компаний, которые хотят зарабатывать на транзакциях: облачный SaaS или self-hosted версии с полной поддержкой.Основные задачи:1. Рефакторинг и стандартизация существующей кодовой базы.2. Разработка новых функций (логирование, метрики, алиасы платежей, inline-кнопки Telegram и т.д.).3. Оптимизация производительности (connection-pool, тайм-ауты, retry-логика, кэш, профилирование).4. Повышение надёжности и безопасности (валидация данных, защита токенов, rate-limiting, secret-rotation).Обязательные навыки и опыт* Язык: Python 3.11+ с полным использованием type hints* Асинхронность: глубокое понимание asyncio, contextvars, concurrent.futures* Веб-фреймворки: FastAPI, REST, WebSocket* Telegram: Telethon (user-боты) и Bot API, webhook-интеграции* HTTP: httpx, aiohttp; грамотная работа с тайм-аутами, retry/back-off* БД: SQLAlchemy 2.0, PostgreSQL, Alembic, ACID, индексы* Тесты: pytest, pytest-asyncio, coverage > 85 %* Контейнеры: Docker, docker-compose, написание минимальных Dockerfile* Контроль версий: Git, pull-requests, code-reviewЖелательно* Redis/RabbitMQ/Kafka, Celery или RQ.* Опыт с Kubernetes/Helm.* Sentry или аналог для APM/трейсинга.* Опыт разработки высоконагруженных систем* Опыт работы с платежными провайдерами и webhook-безопасностью.Что мы предлагаемУдаленная работаРабота с гибким графиком из любой точки МираУровень вознаграждения обсуждаем на собеседованииУчастие в создании платежных систем будущегоКоманду, которая разделяет ценности: вовлеченность, прозрачность, команда!

Требования к кандидату

Образование: Общее образование

Квалификации

Образование: Общее образование

Условия

Тип занятости: Полная занятость
График работы: FULL
Количество рабочих мест: 1
полная занятость
full

Контактное лицо компании

Ася
Контактное лицо