Python-разработчик

Python-разработчик

Python

Центр изучения и сетевого мониторинга молодёжной среды – аккредитованная IT-компания, учреждённая по поручению Президента России в октябре 2018 года.

Деятельность организации ориентирована на создание IT-решений, направленных на формирования комплексной системы по защите детей и подростков от воздействия негативной информации в сети.

В нашу команду ищем Python-разработчика

Обязанности:

Активное участие в создании Backend-приложений на всех этапах жизненного цикла:

  • проектированием логики работы и моделей данных;
  • разработка микросервисов (python, fastapi, rabbitmq, kafka, postgres);
  • организация логирования и мониторинга систем (prometheus/grafana).

Требования:

  • Склонность к грамотному оформлению документации, понимание нотации UML,
    описание различных аспектов проектируемых систем с применением
    соответствующих типов UML-диаграмм;
  • Желание перепроверять свои решения, работать через тесты (TDD), юнит-
    тестирование разрабатываемых модулей;
  • Базовые знания для работы с git;
  • Понимание и опыт работы с multiprocessing, multithreading, concurrency, а также
    соответствующими библиотеками: multiprocessing, threading, asyncio;
  • Навыки построения REST API (используем FastAPI);
  • Понимание и опыт работы с брокерами сообщений для организации асинхронной
    обработки задач и данных (RabbitMQ, Kafka, Celery);
  • Опыт работы с реляционными базами данных. Используем мы их много и, поэтому мы
    ожидаем что вы знакомы с транзакциями, блокировками, индексами и тд. Большим
    плюсом будет опыт работы с MySQL и/или PostgreSQL;
  • Опыт построения ETL/ELT pipelines;
  • Основы ORM, практика применения (Django ORM, SQL Alchemy);
  • Практика организации мониторинга проектируемых систем (Prometheus, Grafana);
  • Работа с Docker.

Будет плюсом:

  • Опыт работы с Telegram MTProto API (Telethon/Pyrogram) и Telegram Bot Api (Aiogram).
  • Опыт работы с web-driver (Selenium\Playwright)

Условия:

  • конкурентный уровень з/п, размер обсуждается по итогам собеседования и квалификации;
  • официальное оформление по ТК РФ;
  • -гибкое начало рабочего дня, график 5/2, возможна удаленная работа;
  • непрерывное обучение и развитие профессиональных навыков.

Английский — A1 — Начальный

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Откликнуться

Report Page