django backend developer for financial transactions
ориентир по рынку
вакансия
зп не указана
в среднем
220 396 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
подготовься к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
Проект развивает существующее финансовое приложение, совершенствует обработку финансовых транзакций, повышает безопасность API, оптимизирует производительность базы данных и надёжность бэкенда.
задачи
Разрабатывать и улучшать Django REST API
Реализовывать безопасные финансовые транзакции и переводы между счетами
Обеспечивать целостность данных и предотвращать дублирование транзакций
Работать с транзакциями базы данных и конкурентными запросами
Реализовывать проверку баланса счёта и лимитов на вывод средств
Повышать производительность API и оптимизировать SQL-запросы
Реализовывать механизмы аутентификации и авторизации
Вести логи транзакций и журналы аудита
Исправлять ошибки и улучшать существующий функционал
Писать автоматизированные тесты и контролировать качество кода
требования
Уверенно владеть Python и Django
Иметь опыт работы с Django REST Framework
Хорошо знать PostgreSQL и SQL
Понимать принципы работы транзакций в базах данных и конкурентного доступа к данным
Иметь опыт написания тестов с pytest или встроенными средствами тестирования Django
Знать принципы безопасности API и аутентификации
Иметь опыт работы с Git и GitHub
Уметь решать сложные задачи, отлаживать код, самостоятельно работать, разбираться в существующей кодовой базе и создавать качественные решения
Внимательно относиться к качеству кода, безопасности и целостности данных
Иметь хорошие навыки коммуникации и подготовки технической документации
Будет плюсом: опыт работы с финтех- или банковскими приложениями, знание процессов обработки платежей и финансовых реестров, опыт работы с идемпотентными API, оптимизации баз данных и настройки производительности