Мечтай о большем с Napoleon IT
Мы — не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим.
Мы — это более 250 сотрудников, 3 офиса в России, 3 разных направления развития: заказная разработка, outstaffing, собственные продукты.
Помимо уже существующих продуктов и решений на основе AI, мы активно развиваем разработку с использованием технологий LLM и Generative AI. Мы строим мультиагентные системы и платформенные решения для брендов, ритейла и маркетплейсов.
Мы ищем Python разработчика на проект по созданию высоконагруженной системы автоматического управления пополнением товарных запасов. Проект реализуется на микросервисной архитектуре и направлен на создание решения, которое рассчитывает рекомендации по формированию заказов поставщикам с учетом параметров логистики, складских остатков, спроса и других бизнес-ограничений. Вы будете работать в команде аналитиков, архитекторов и разработчиков, участвуя в проектировании, проработке требований и создании интегрированного решения для управления цепочками поставок.
•Разработка и поддержка высоконагруженных микросервисов;
•Интеграция с Kafka для обработки потоков данных;
•Проектирование Event Sourcing и CQRS паттернов;
•Разработка API для межсервисного взаимодействия;
•Настройка мониторинга и алертинга сервисов;
•Code review.
•Опыт работы с Python от 5 лет;
•Django/FastAPI - опыт разработки REST API;
•Микросервисная архитектура - опыт проектирования и поддержки;
•Apache Kafka - продакшн опыт работы с producers/consumers;
•PostgreSQL - проектирование схем, оптимизация запросов;
•ETL процессы - Extract, Transform, Load данных;
•Docker/Kubernetes - контейнеризация и оркестрация;
•Базы данных: PostgreSQL, ClickHouse;
•Event-driven архитектура - паттерны работы с событиями;
•API Gateway - опыт интеграции через шлюзы;
•Мониторинг: Prometheus, Grafana или аналоги;
•Git, CI/CD - DevOps практики.
•Знание gRPC для межсервисного взаимодействия;
•Опыт с ELK Stack (Elasticsearch, Logstash, Kibana);
•Redis Cluster для высокодоступного кэширования;
•Знание Domain-Driven Design (DDD);
•Опыт performance tuning Python приложений.
•Удаленная работа
•Гибкие варианты сотрудничества
•Гибкое начало и конец рабочего дня при синхронизации с командой
•Индивидуальный план развития с возможностью освоения новых технологий
•Насыщенную корпоративную жизнь: онлайн- и офлайн-квизы, выездные корпоративы, спортивные мероприятия, творческие тимбилдинги, тематические вечеринки и многое другое
•Оплату участия в профильных онлайн-конференциях (HighLoad++, Podlodka, Mobius и др.)
•Компенсацию расходов на покупку профессиональной литературы;
•Доступ к курсам нашей объединенной IT-школы GIGASCHOOL.