Город
Тюмень/РФ
Зарплата
340 000 ₽ за месяц на руки
Обязанности
Архитектурное проектирование: разработка и оптимизация микросервисной архитектуры, определение границ сервисов, обеспечение надёжности и масштабируемости системы.
Улучшение коммуникаций между сервисами, мониторинг производительности, внедрение автоматизированного тестирования и ведение технической документации.
Обучение middle/middle+ разработчиков, участие в принятии технических решений, взаимодействие со стейкхолдерами, стратегия продуктового роста.
Текущие задачи (5 месяцев):
Анализ и оптимизация существующей архитектуры, выявление проблемных зон и составление планов рефакторинга.
Разработка стратегий декомпозиции монолитной структуры: выделение подсистем API, внутренние интерфейсы, складской учёт, отчётность, обработку заявок и ремонтные центры.
Реализация балансировки нагрузки через ProxySQL, разделение баз данных с использованием синхронизации событий (Redis, Kafka), внедрение шаблона Saga, автоматизация CI/CD-процессов (GitLab CI, Jenkins), создание полнотекстового поиска в Elasticsearch.
Миграция инфраструктуры из FreeBSD Jails в контейнеризацию Docker, переработка регламентных процедур и ключевых компонентов.
Требования
Опыт работы: от 5 лет в архитектуре и разработке ПО
Архитектурные знания: понимание микросервисной архитектуры, опыт декомпозиции монолита, знание паттернов проектирования (Saga, Circuit Breaker, Service Discovery, Event Sourcing, CQRS), принципы DDD.
Технические навыки: работа с Docker/Kubernetes, брокерами сообщений (RabbitMQ, Redis, Apache Kafka), языки программирования (PHP), базы данных (PostgreSQL, MySQL/MariaDB), процессы CI/CD.
Soft skills: командная работа, умение объяснять технически сложные темы доступным языком, навыки наставничества и обучения разработчиков
Условия
Трудоустройство по СМЗ или ИП.
Возможность работа над масштабным проектом и влиять на архитектуру системы
Профессиональное развитие в процессе решения сложных технических задач
Полная или частичная занятость
График работы
График: 5/2 и другие варианты