MiddleOfficeАлматы
Python Developer
О роли
Описание вакансии
О компании
- Микрофинансовая организация ФРИДОМ ФИНАНС Кредит
Обязанности
- разработка и поддержка микросервисов на Python с использованием FastAPI
- проектирование архитектуры, реализация бизнес-логики, интеграция с внешними сервисами
- подготовка к продакшену: покрытие тестами, логирование, деплой, CI/CD
- участие в аналитике данных и формировании отчётности для бизнеса и продуктовой команды
- проверка продуктовых и технических гипотез (теорий), участие в A/B-экспериментах и анализе их результатов
- работа с метриками сервисов, интерпретация данных и предложение улучшений на основе аналитики.
Требования
- опыт коммерческой разработки микросервисов на python — от 2 лет
- уверенное владение асинхронным программированием в python (async/await)
- отличное знание fastapi, понимание внутренней архитектуры фреймворка
- опыт работы с sqlalchemy (core и orm), написание и оптимизация sql-запросов
- знание redis — реализация кэширования, очередей задач и временных хранилищ
- навыки работы с celery для фоновых задач и отложенных операций
- опыт написания тестов (unit, integration, api), работа с pytest
- навыки логирования, настройки структурированных логов, мониторинга и алертов
- опыт настройки и использования docker, docker compose, деплой через nginx
- понимание принципов ci/cd: настройка пайплайнов, автоматическая проверка кода, линтеры и тесты
- уверенное владение git, опыт работы в команде с использованием gitflow
- опыт работы с реальными production-проектами, умение читать и дорабатывать чужой код.
Условия
- работа в офисе
- команда опытных разработчиков, code review
- участие в интересных и стабильных проектах, рост и обучение внутри команды.
Стек и навыки
С чем работаем