LIAN

Python-разработчик

До 320 000 RUR
  • Москва
  • Более 6 лет
  • Python
  • REST API
  • OAuth
  • RabbitMQ
  • Apache Kafka
  • PostgreSQL
  • CI/CD
  • Docker
  • ETL

LIAN — системный интегратор с фокусом в аналитике и управлении данными.

Мы работаем в трех направлениях:

1. Автоматизация управленческой отчетности (BI) в малом и среднем бизнесе. Строим хранилища данных, настраиваем сбор и интеграцию, разрабатываем отчеты и дэшборды. Наш стек в BI включает все современные инструменты, в том числе open-source ПО.

2. Заказная разработка аналитических систем. Когда у нашего клиента есть специфичный запрос, мы разрабатываем аналитические системы с нуля. Часто применяем подходы BigData, Data Science, актуальные подходы к программному анализу данных и прогнозированию.

3. Запуск и ресурсное обеспечение команд разработки в комплексных проектах цифровой трансформации. Мы усиливаем команды наших партнеров и клиентов собственными сотрудниками и обеспечиваем максимально быстрый старт новых проектов. Среди наших заказчиков - крупные системные интеграторы, банки, нефтегазовые, химические производства, логистические компании, стартапы.

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

- Опыт от 5 лет коммерческой разработки на Python/FastAPI
- Опыт проектирования и разработки REST API (CRUD, DetailView, ListView с пагинацией);
- Опыт работы с системами авторизации (OAuth, OpenID, внешние провайдеры);
- Опыт интеграции с Keycloak и разработки систем RBAC/ABAC;
- Опыт работы с очередями сообщений (RabbitMQ, Kafka);
- Глубокие знания FastAPI и паттернов проектирования (Repository, Service, Unit of Work);
- Опыт работы с полнотекстовым поиском;
- Знание принципов и паттернов разработки WebSocket-сервисов;
- Владение современными паттернами проектирования и архитектурными решениями;
- Опыт проектирования микросервисной архитектуры;
- Уверенное владение SQL и проектирование реляционных БД;
- Опыт работы с PostgreSQL;
- Понимание принципов ETL-процессов;
- Знание принципов настройки CI/CD процессов;
- Опыт работы с мониторингом и логированием приложений;
- Понимание принципов контейнеризации (Docker);
- Опыт работы с облачными платформами.

Требования:

- Создание и поддержка REST API сервисов;
- Разработка WS-подобных сервисов;
- Реализация систем авторизации и аутентификации;
- Работа с очередями сообщений и потоковой обработкой данных;
- Оптимизация производительности и масштабируемости систем;
- Проектирование микросервисной архитектуры;
- Разработка паттернов обработки ошибок;
- Создание отказоустойчивых решений;
- Интеграция с внешними системами;
- Оптимизация запросов к базам данных;
- Взаимодействие с фронтенд-компонентами (React, TypeScript);
- Интеграция с внешними API и сервисами;
- Работа с системами мониторинга и логирования;
- Настройка процессов развертывания и деплоя.

Условия:
  • Трудоустройство по ИП/СЗ
  • Удаленная работа по РФ, 5/2 по МСК
  • Работа с современными и передовыми технологиями
  • Широкие возможности для профессионального и карьерного роста