Войти

Middle Python developer

Данная вакансия не актуальна.
ОАО "Бакай Банк"
Компания ОАО "Бакай Банк"
Тип Офис / Бишкек
Описание вакансии

В связи с расширением в команду BakAi требуются Python разработчики уровня Middle.

 

Требования:

 

• Python 3, опыт не менее 2 лет (со стандартной библиотекой);

• Понимание работы потоков/процессов/асинхронности в Python 3;

• Опыт работы с Flask или FastAPI (и относящиеся к ним библиотеками);

• Опыт в написании тестов (PyTest UnitTest, Mock Test, юнит-тесты, интеграционные);

• SqlAlchemy (писать сложные запросы), Alembic для миграции БД;

• Умение работать с чистым SQL (PostgreSQL), (писать запросы, строить индексы);

• Опыт работы Celery, Redis, RabbitMQ, Kafka;

• Умение парсить данные (JSON, XML, XML SOAP);

• Навыки работы со сторонними API, GRPC;

• Навыки работы с Linux серверами;

• Умение развернуть микро-сервис (Flask, Nginx, Uwsgi, Uvicorn FastApi);

• Отличное владение Git, GitLab, GitLab CI/CD;

• Понимание и применение на практике: ООП, SOLID, DRY, KISS, паттерны проектирования;

• Понимание Search/Sort Алгоритмов.

Будет преимуществом:

• Oracle PL/SQL (написание процедур);

• Опыт работы Docker, docker-compose;

• Опыт работы с FinTech проектами (знание основных бизнес-процессов в банковской сфере, опыт работы с платежами);

• Понимание работы фронтенд фреймворков (Angular);

• Глубокое понимание транзакционности (жизненный цикл, уровень изолированности).


Обязанности:


• Участие в разработке ПО банка в составе команды разработчиков;

• Интеграция со сторонними продуктами и системами;

•  Решать возникающие проблемы при разработке;

•  Обсуждение архитектуры проектов;

•  Оптимизация производительности, внедрение новых технологий;

•  Документирование.


Мы предлагаем:

•  Гибридный график работы;

•  Конкурентоспособную заработную плату;

•  Возможность карьерного роста и профессионального развития;

•  Дружный коллектив.