Войти

Middle+ Python Developer

MDigital
Компания MDigital
Тип Офис / Бишкек
Оклад От 80000 KGS в месяц
Описание вакансии

Мы ищем в команду уверенного Middle Python разработчика, способного вникать в существующий код, анализировать задачи и проектировать надежные технические решения для наших финансовых сервисов.


Чем предстоит заниматься:
  • Разработка API и бизнес-логики: Проектирование REST API, разработка серверной логики на Django / FastAPI и интеграция сторонних сервисов (платежные системы, авторизация).
  • Базы данных и кэширование: Проектирование схем БД, написание и оптимизация SQL-запросов, настройка кэширования для ускорения работы приложений.
  • Асинхронные процессы и микросервисы: Настройка фоновых задач и брокеров сообщений, участие в разработке и поддержке микросервисной архитектуры.
  • Качество и безопасность кода: Покрытие кода тестами, проведение Code Review, рефакторинг и внедрение базовых практик защиты приложений (OWASP, JWT/OAuth2).
  • Инфраструктура и DevOps: Контейнеризация сервисов и участие в процессах CI/CD совместно с DevOps-командой.


Что для нас важно (Требования):
  • Опыт: От 2 лет коммерческой разработки на Python 3.x.
  • Стек & Фреймворки: Уверенное владение Django и/или FastAPI, понимание принципов асинхронного программирования (async/await).
  • Базы данных: Отличный SQL, опыт работы с PostgreSQL (или MySQL), ORM (Django ORM / SQLAlchemy) и Redis.
  • Асинхронность и брокеры: Опыт работы с Celery и брокерами сообщений (RabbitMQ / Kafka).
  • Инструменты и деплой: Уверенное владение Git (Git Flow), навыки контейнеризации в Docker / Docker Compose, базовая работа с Linux.
  • Тестирование: Практический опыт написания unit- и integration-тестов (PyTest / unittest).
  • Архитектура: Понимание принципов REST API, SOLID, DRY, KISS.


Будет плюсом:
  • Опыт работы с Kubernetes и понимание GraphQL.
  • Понимание доменной области финансов, обработки платежей или процессинга.
  • Навыки менторства и желание делиться опытом с коллегами.
  • Опыт оптимизации производительности и работы с системами мониторинга (Sentry, Prometheus).


Как откликнуться?

Отправьте свое резюме в Telegram: @aelita_esen с пометкой «Middle Python Developer».

Telegram @aelitaesen