Python Backend Middle Developer

Дата размещения вакансии: 23.11.2024
Работодатель: SMIT.Studio
Уровень зарплаты:
от 120000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Зачем нам нужен специалист?

Мы — быстрорастущий стартап Prizma.tools в области аналитики Telegram.

Наша цель — создание мощных инструментов для обработки данных и интеграций.

В ближайшее время нам предстоит доработать наш data-pipeline, интеграции с внешними сервисами и масштабировать архитектуру системы.

Мы используем современный международный стек технологий и стремимся к инновациям в каждой задаче.

Чем вы будете заниматься?

— Проектированием и разработкой производительных и масштабируемых микросервисов;

— Созданием и поддержкой data-pipeline’ов для обработки больших объемов данных;

— Интеграцией с внешними API и системами;

— Оптимизацией производительности приложения и баз данных;

— Разработкой архитектуры проекта с учетом потребностей бизнеса;

— Участием в проектировании системы мониторинга и логирования;

— Поддержкой текущей архитектуры и реализацией улучшений.

Наши ожидания от кандидата (hard skills):

— Отличное знание Python 3.10+;

— Опыт работы с Kafka, PostgreSQL, ClickHouse, Redis;

— Знание асинхронного программирования (aiohttp/asyncio/FastAPI);

— Умение работать с SQLAlchemy или другими ORM;

— Опыт написания интеграций с внешними сервисами;

— Опыт работы с Docker/Docker-compose;

— Умение писать качественный код с учетом PEP8 и типизации.

Что будет вашим преимуществом:

— Знание ELT и ETL подходов, принципов архитектуры DWH, DLH, Data Lake;

— Понимание основ работы с оркестраторами (Airflow, Prefect или другими);

— Опыт работы с высоконагруженными системами;

— Знание Kubernetes и опыт развертывания микросервисов в этой среде;

— Опыт работы с NoSQL базами данных;

— Понимание подходов CQRS и их использование на практике;

— Знание систем очередей и лучших практик их использования;

— Желание развиваться и предлагать новые идеи для улучшения продукта.

Как попасть в команду?

  1. Для начала мы вам отправим тестовое задание.

  2. Далее - онлайн интервью с руководителем.

  3. И последний шаг - самое приятное: offer! :)

Присоединяйтесь!

* Уважаемые кандидаты, которые недавно закончили курсы по обучению и разработке. Или которые еще учатся в университете.
На эту вакансию мы не рассматриваем такие резюме! Нам важен ваш уверенный твердый промышленный ОПЫТ и законченное образование (не курсы).
Спасибо вам за понимание!