Опыт: от 3-х лет

Backend разработчик (Python)

Разработка
От 100 000,00 ₽ до 250 000,00 ₽
Уточняется по результатам собеседования
Опыт: от 3-х лет
Кого мы ищем?

В данный момент на действующие проекты компании требуется Python Developer.

Обязанности
  • Участие в разработке проектов;
  • Разработка backend (REST API ) для сервисов, как в рамках новых проектов, так и для уже существующих;
  • Участие в планировании и декомпозиции задач, своевременное их выполнение;
  • Понимать продукт, вникать в бизнес-процессы;
  • Предлагать архитектурные решения, участвовать в проектировании архитектуры продукта;
  • Мониторить производительность, оптимизировать где нужно;
  • Ведение технической документации;
Требования
  • Отличное знание Python, Django, Celery, PostgreSQL, Redis, ClickHouse (желателен опыт работы от 2-х лет);
  • Опыт написания unit-тестов;
  • Знание SQL (в частности, PostgreSQL) умение оптимизировать запросы, умение писать запросы без ORM;
  • Опыт работы с микросервисной архитектурой;
  • Понимание принципов взаимодействия между различными сервисами (где можно обойтись API, а где лучше применять очереди, etc);
  • Понимание принципов работы с распределёнными брокерами сообщений (Kafka / RabbitMQ);
  • Владение ООП, SOLID;
  • Понимание основных паттернов проектирования и умение их применять;
  • Знание технологий и принципов сетевого взаимодействия (HTTP(s), RPC, gRPC, REST API);
  • Владение основными инструментами разработки (Git, Docker, Linux, etc.);
Условия работы
  • Работа в продуктовой компании, решение интересных задач с использованием современных технологий и инструментов;
  • Конкурентная заработная плата;
  • Удаленный формат работы, гибкий график;
  • Возможность карьерного и профессионального роста и развития внутри проекта.