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