Banks Soft Systems - системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Чем нужно будет заниматься: - Создание и поддержка REST API сервисов;
- Разработка WЅ-подобных сервисов;
- Реализация систем авторизации и аутентификации;
- Работа с очередями сообщений и потоковой обработкой данных;
- Оптимизация производительности и масштабируемости систем;
- Проектирование микросервисной архитектуры;
- Разработка паттернов обработки ошибок;
- Создание отказоустойчивых решений;
- Интеграция с внешними системами;
- Оптимизация запросов к базам данных;
- Взаимодействие с фронтенд-компонентами (React, TypeScript);
- Интеграция с внешними API и сервисами;
- Работа с системами мониторинга и логирования;
- Настройка процессов развертывания и деплоя.
Что мы ждём от кандидата: - Опыт от 5 лет коммерческой разработки на Python/FastAPl;
- Опыт проектирования и разработки REST API (CRUD. DetailView. ListView с пагинацией);
- Опыт работы с системами авторизации (OAuth, OpenlD, внешние провайдеры);
- Опыт интеграции с Keycloak и разработки систем RBAC/ABAC;
- Опыт работы с очередями сообщений (RabbitMQ, Kafka);
- Глубокие знания FastAPl и паттернов проектирования (Repository. Service. Unit of Work);
- Опыт работы с полнотекстовым поиском;
- Знание принципов и паттернов разработки WebSocket-сервисов;
- Владение современными паттернами проектирования и архитектурными решениями;
- Уверенное владение SQL и проектирование реляционных БД;
- Опыт работы с PostgreSQL и MongoDB;
- Понимание принципов ЕТL-процессов;
- Опыт работы с Django (особенно в качестве административной панели);
- Знание принципов настройки CI/CD процессов;
- Опыт работы с мониторингом и логированием приложений;
- Понимание принципов контейнеризации (Docker);
- Опыт работы с облачными платформами.
Условия: - Полное соблюдение ТК РФ c первого дня работы и своевременная выплата заработной платы;
- Удалённый формат работы;
- Расширенный ДМС со стоматологией;
- Бесплатное обучение английскому языку вам и вашим детям;
- Скидки в фитнес-клубы;
- Предоставляем всю необходимую технику для работы.
Откликайтесь и присоединяйтесь к нашей дружной команде!