Что нужно знать про Softvoya?
Мы – международная продуктово-аутсорсинговая компания (резидент ПВТ), которая специализируется на создании CRM-систем и систем управления ресурсами предприятий (ERP). Мы разрабатываем продукты в сфере управление бизнес процессами, а также создаем свой собственный продукт, систему «Upservice», которая позволяет нашим клиентам эффективно контролировать и управлять их бизнесом.
Кого мы ищем?
Lead Python developer/Python Architect на наш внутренний продукт «Upservice».
C каким стеком предстоит работать?
Python, Axon, Django, Django Rest Framework, FastAPI, PostgreSQL, MongoDB, Kafka, RabbitMQ, ElasticSearch
Как выглядит проектная команда?
PO, SM, BA, UI\UX, 3 QA, 2 Full Stack Mobile, 3 Python dev, 2 Frontend dev, ML Engineer
Какие задачи вас ждут?
- Участие в проработке крупных задач, контроль реализации крупных изменений
- Проработка задач для оптимизации приложений
- Разработка нового функционала и поддержка существующего
- Формулирование требований к сервисам и компонентам
- Анализ текущей инфраструктуры и потребностей бизнеса
- Общение с стейкхолдерами, определение бизнес-проблем
- Контроль и приемка разрабатываемой инфраструктуры
Как выглядит наш идеальный кандидат?
- Имеет опыт работы разработчиком 5+ лет и архитектором 2+ лет.
- Владеет уверенно Python, адепт Django, FastAPI.
- Опыт работы с системами обмена сообщениями, такими как Apache Kafka и RabbitMQ, на уровне архитектуры и интеграции
- Опыт разработки и проектирования высоконагруженных баз данных, обеспечивающих масштабируемость, отказоустойчивость и производительность (Transactions, ComplexQuery, CTE, MultiTenacy).
- Опыт в применении архитектурных методов и паттернов (микросервисная архитектура, гексагональная архитектура, DDD, SOA, многослойная архитектура) с учетом потребностей IT системы.
- Глубокое понимание устройства IT-систем (ключевые сервисы, их домен, принципы работы, связи между сервисами).
- Опыт определения ключевых метрик производительности, доступности, надежности и масштабируемости приложений. Знание методов анализа метрик для выявления узких мест, проблем производительности и аномалий.
- Опыт разработки SaaS приложений, проектирование архитектур с поставкой по модели On-Premise и Cloud.
- Опыт проектирования ETL\ELT процессов.
- Опыт управления командой от 5 человек.
- Умеет понять суть бизнес-проблемы, находить общий язык как с стейкхолдерами, так и с техническими специалистами.