Обязанности:
Компания Алми Партнер находится на рынке информационных технологий более 20 лет и оказывает полный спектр услуг в ИТ-секторе, который постоянно расширяется за счет освоения передовых востребованных технологий.Наши векторы развития:Импортозамещение: Разработка ПО, включенного Реестр, внедрение и сопровождение перехода органов власти, госкорпораций и иных организаций.Цифровая трансформация: Создание новых цифровых сервисов на базе современных ИТ-технологий, реализация концепции «Индустрии 4.0».Кастомизация: Доработка ПО под нужды заказчика с учетом специфики его деятельности.Цифровизация: Реализация концепции «Цифровой экономики»: использование технологии микроплатежей в блокчейн-сетях, разработка сложных "умных-контрактов". В настоящий момент мы ищем Backend-разработчика.Чем предстоит заниматься? Разработка, проектирование и развитие высоконагруженного и отказоустойчивого бэкенда системы на Python; Участие в проектировании и утверждении архитектуры системы; Проектирование и оптимизация структуры баз данных, написание сложных запросов; Написание автоматизированных тестов (unit, интеграционные); Декомпозиция крупных требований и архитектурных решений на технические задачи; Управление и взаимодействие с командой разработки. Какой опыт мы ждём от кандидата? 5+ лет коммерческой разработки на Python; Глубокое знание Python (3.7+), понимание синхронного, асинхронного программирования (asyncio), принципов ООП, SOLID, паттернов проектирования; Опыт разработки RESTful API и с использованием FastAPI (минимум 2 года); Опыт использования Dependency Injection, Pydantic, middleware, celery; Опыт работы с реляционными БД (PostgreSQL) и NoSQL (Redis как кэш/хранилище); Глубокое знание SQL(триггеры, политики и т.д); Понимание ORM (SQLAlchemy, TortoiseORM, Django ORM), миграций, оптимизации запросов; Практический опыт работы с Docker (сборка образов, Docker Compose); Понимание и опыт работы с RabbitMQ / Kafka; Опыт написания unit-, интеграционных и end-to-end тестов (pytest, unittest); Понимание принципов микросервисной и/или сервис-ориентированной архитектур (MSA/SOA); Опыт разработки «с нуля»; Навык разбиения сложных бизнес-требований и архитектурных решений на четкие, измеримые и выполнимые технические задачи; Лидерские качества – быть техническим лидером команды; Опыт профилирования и оптимизации backend-приложений и запросов к БД. Какие условия? Работа с востребованными продуктами в одном из лидеров федерального ИТ-рынка (мы в тренде импортозамещения); Трудоустройство по ТК РФ в аккредитованной ИТ-компании; Заработная плата: по результатам собеседования; ДМС после испытательного срока; Удаленный формат работы; Корпоративные скидки от партнеров; Комфортная корпоративная культура, возможность сделать свой вклад в развитие компании, мы открыты ко всем идеям сотрудников.Похожие вакансии