- Опыт: от 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.);
- Условия работы
- Работа в продуктовой компании, решение интересных задач с использованием современных технологий и инструментов;
- Конкурентная заработная плата;
- Удаленный формат работы, гибкий график;
- Возможность карьерного и профессионального роста и развития внутри проекта.