emagine

backend developer for banking systems

Коротко

Senior backend-разработчик на Python для проекта в банковском секторе: проектирование и внедрение REST API с нуля, поддержка интеграций с legacy-системами, оптимизация SQL и написание тестов на pytest. Требуется от 3 лет коммерческого опыта с Python, FastAPI/Django REST Framework, знание OAuth 2.0/JWT, Docker, CI/CD и свободный польский язык. Формат работы — гибрид в Варшаве (B2B, ставка до ~150 PLN/час netto + VAT).

Описание
Проект относится к банковскому сектору и связан с разработкой и поддержкой современных backend- и интеграционных решений. Включает проектирование и создание API, используемых внешними системами и командами.
Задачи
•Создавать качественный код
•Проектировать технические решения
•Проектировать REST API с нуля и внедрять их в продакшн для внешних систем или команд
•Создавать и поддерживать REST API в продакшене
•Создавать и поддерживать спецификации OpenAPI как контракты
•Интегрироваться с существующими системами, включая работу с legacy-схемами баз данных
•Оптимизировать SQL-запросы и диагностировать проблемы производительности
•Запускать unit-, integration- и contract-тесты с использованием pytest
•Создавать техническую документацию
•Проводить техническое согласование с принимающими командами
•Сотрудничать с аналитиками и архитекторами
Требования
•Не менее 3 лет коммерческого опыта программирования на Python
•Владение FastAPI или Django REST Framework и их экосистемой, включая Pydantic, SQLAlchemy или Django ORM
•Подтвержденный опыт проектирования API с нуля и развертывания хотя бы одного API, используемого внешними системами или командами, в продакшене
•Практические знания проектирования REST API, включая моделирование ресурсов, семантику HTTP-методов, коды ответов, версионирование и идемпотентность
•Опыт создания спецификаций OpenAPI как контрактов, а не документации, сгенерированной постфактум
•Знание машинной аутентификации: OAuth 2.0 client credentials, JWT, API-ключи с ротацией
•Хорошие навыки SQL и реляционных баз данных, включая оптимизацию запросов
•Опыт интеграции с существующими системами
•Умение писать автоматизированные unit-, integration- и contract-тесты с использованием pytest
•Знание Docker и CI/CD пайплайнов
•Знание Linux/Unix, REST, SOAP и SQL
•Знание FastAPI, Uvicorn, Gunicorn и Anaconda
•Умение писать понятную техническую документацию и проводить техническое согласование с принимающими командами
•Опыт работы с JIRA и Confluence
•Свободный польский язык
Будет плюсом
•Опыт в финансовом секторе или другой регулируемой отрасли
•Контроль доступа к данным на уровне записей
•Асинхронная обработка с Celery или очередями задач
•Инструменты API gateway и управления трафиком
•Опыт миграции от монолита к сервисной архитектуре
•Генерация документации OpenAPI и поддержание её соответствия коду
•Инструменты контрактного тестирования
•Поддержка команд, интегрирующихся с API
•Опыт работы с Azure или другой облачной платформой
Условия
•Ставка до примерно 150 PLN/час netto + VAT, B2B
•Гибридный формат работы в Варшаве, до одного дня в офисе в неделю

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте