Middle Python Developer

Middle

Python

Алматы

Отправить резюме

Если эта вакансия вам не подошла

поделитесь со знакомыми

Payment Processing – новый сервис Chocofamily по приему онлайн-платежей для бизнеса. Мы целимся стать платформенной компанией, обслуживающей интернет-компании по всему миру. Разрабатываем сервисы по обработке платежей, обнаружения мошенничества, удобные для разработчиков API-интерфейсы мирового класса и многие другие финансовые продукты для наших пользователей.

На данный момент команда находится в поисках Middle Python Developer

О проекте:

  • команда занимается развитием корпоративного приложения для работы с партнерами холдинга Chocofamily;

  • система работает с сотнями тысяч партнеров в городах Казахстана;

  • пользователями являются сотни сотрудников компании;

  • система состоит из несколько десятков сервисов.

Особенности нашей команды:

  • нет кросс-браузерности;

  • всегда пишем на ES Next: как только в Chromium V8 появляется что-то новое, мы на это новое смотрим, исследуем его и используем;

  • придерживаемся веб-стандартов, но не ограничены ими: например, если очень хочется какой-то CSS-фильтр, а его нет — коллеги из разработки на C++ могут сделать и фильтр, и upstream в Chromium;

  • делаем большой упор на UI performance;

  • все покрывается тестами, а потом сверху еще performance tests (новая возможность не увидит свет до тех пор, пока она не покажет 60 FPS и минимальный расход памяти);

  • code review до влития в master.

Какие задачи:

  • Разработка и внедрение новых фич в ядро платежного шлюза;

  • Разработка и безопасное внедрение фич в хранилище карточных данных;

  • Написание интеграций с банками-эквайерами и рефактор существующих;

  • Разработка безопасного REST функционала для личного кабинета и панели администратора;

  • Разработка микросервисов и их интеграция по общей конверсии в общую экосистему.

Наши требования:

  • Python >= 3.8, понимание кор функций и классов; Zen of Python, умение писать чистый и понятный код (blake, flake8), а также уметь писать unit-тесты (pytest);

  • Опыт работы с асинхронными веб-фреймворками, в особенности с FastAPI;

  • Понимание принципов ООП, сериализация данных используя dataclasses (Pydantic);

  • Понимание работы асинхронных очередей задач (python-rq, celery);

  • Понимание целесообразности использования технологий кэширования ( Redis, Varnish);

  • Опыт использования RabbitMQ, понимание того как работает pub-sub, понимание того как микросервисы могут общаться посредством RabbitMQ;

  • Умение заворачивать свои приложения(сервисы) в Docker;

  • Знать отличие микросервиса от монолита и в каких случаях что лучше применять, опыт разработки микросервисных систем.

Будет плюсом:

  • Умение писать код с использованием подхода TDD;

  • Опыт в парном программировании;

  • Умение заворачивать свои приложения в манифесты для Kubernetes;

  • Опыт работы написания агентов и кастомных метрик для Prometheus;

  • Опыт работы с системами логирования ELK, EFK;

  • Опыт работы с трейсингом (jaeger) запросов;

  • Понимание работы GitLab CI;

  • Знание языка Go, C++, Rust.

Наши условия:

  • Работа по Agile / Kanban;

  • Офис в центре Алматы с бесплатным спортзалом;

  • Обучение от компании - мы следим, чтобы сотрудники всегда обновляли свои знания и могли внедрять новшества! Книги, конференции, курсы, внутреннее обучение - обеспечим;

  • Возможность проходить mock-интервью с сильными специалистами из других компаний, в том числе, международных, чтобы получать обратную связь по hard skills и развиваться как специалист;

  • Повышенный кэшбэк в Рахмет, а также скидки на товары в Lensmark.

Расскажите о себе

Один файл размером до 5 МБ

Нажимая кнопку «Отправить», я соглашаюсь передать свои персональные данные, содержащиеся в анкете и всех приложенных файлах, исключительно для включения в кадровый резерв и чтобы компания «ioka» могла предлагать мне вакансии.

Отправить резюме

Если эта вакансия вам не подошла

поделитесь со знакомыми

© 2020 – 2021, официальный сайт. Все права защищены.Правила ioka| support@ioka.kz|+7 701 227 0031