Backend

Python Architect Full-time

Что нужно знать про 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 человек.
  • Умеет понять суть бизнес-проблемы, находить общий язык как с стейкхолдерами, так и с техническими специалистами.

Overview

  • Employer: Softvoya
  • Job Title: Python Architect
  • Published: 7 months, 2 weeks ago
Apply For This Job