Middle Python developer

Дата размещения вакансии: 21.11.2024
Работодатель: Селфсек
Уровень зарплаты:
от 150000 до 200000 RUR
Город:
Москва
Петровский бульвар 15с1
Требуемый опыт работы:
От 3 до 6 лет

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

Продукт постоянно развивается, появляются новые задачи. От соискателя хотим участия в разработке новых компонент и доработки существующих.

Наша компания не занимается разработкой сайтов, мы не ищем WEB разработчика. Django, drf – просьба не беспокоить :)

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

  • Написание чистого, понятного кода
  • Ведение (исправление багов, модернизация, улучшение) разработанного микросервиса

Требования:

  • Уверенное знание Python3 (asyncio, typing, threading)
  • Опыт использования сoncurrent computing, применения примитивов синхронизации
  • Умения использования парадигмы ООП и шаблонов проектирования
  • Знание SQL, опыт работы с ORM и/или query builder (SQLAlchemy, peewee, etc.)
  • Знание и умение работать с брокерами сообщений (RabbitMQ, Kafka, celery, etc.)
  • Опыт работы с веб-фреймворками (flask, fastapi, aiohttp), OpenAPI, сериализаторами (pydantic, marshmallow, etc.)
  • Умение покрывать свой код автотестами (pytest) и использовать линтеры (mypy, flake8, etc.)

Как преимущество:

  • Опыт работы над продуктами придерживающихся микросервисной архитектуре
  • Опыт работы с NoSQL
  • Опыт оптимизации SQL-запросов
  • Опыт разработки с использованием DDD
  • Понимание устройства дистрибутивов linux

Условия:

  • Участие в масштабном проекте
  • Работа с интересными задачами
  • Гибкий график работы: 40 часов в неделю
  • Удаленная/офисная работа
  • Возможно сотрудничество как по ТК РФ, так и как по ГПХ (ИП, самозанятый)
  • Чай, кофе, вода, соки, энергетики, печеньки и место для курения в офисе