описание
Компания Алми Партнер находится на рынке информационных технологий более 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-приложений и запросов к БД.
Какие условия?
• Работа с востребованными продуктами в одном из лидеров федерального ИТ-рынка (мы в тренде импортозамещения);
• Трудоустройство по ТК РФ в аккредитованной ИТ-компании;
• Заработная плата: по результатам собеседования;
• ДМС после испытательного срока;
• Удаленный формат работы;
• Корпоративные скидки от партнеров;
• Комфортная корпоративная культура, возможность сделать свой вклад в развитие компании, мы открыты ко всем идеям сотрудников.