Разработчик backend на Python - Создание высокопроизводительных микросервисов с нуля
Присоединяйтесь к нашей дружной команде разработки DVB CAS в TafiTV в качестве
Python-разработчика, и вместе мы будем формировать будущее телевидения!
Вы являетесь страстным разработчиком на Python, готовым принять вызов сложных
задач и создавать передовое программное обеспечение с нуля? Мы ищем
талантливого человека, готового присоединиться к нашей растущей команде и сыграть важную роль в разработке ядра микросервисов революционной системы
условного доступа.
ВНИМАНИЕ! Читайте внимательно вакансию! Требования обязательны.
Если опыт в программировании на Python меньше 3-ех лет - не отнимайте свое и чужое время, Вы рассматриваться как кандидат не будете.
Обязанности:
- Проектирование и разработка высокопроизводительных и безопасных микросервисов с использованием Python и фреймворка FastAPI.
- Написание чистого, поддерживаемого и эффективного кода на Python, используя современные библиотеки и фреймворки.
- Определение и реализация API для бесшовного взаимодействия между микросервисами.
- Разработка модульных и интеграционных тестов для обеспечения качества и функциональности кода.
- Сотрудничество с другими инженерами по проектированию и созданию масштабируемой архитектуры микросервисов.
Требования: - Имеет степень минимум бакалавра в области компьютерных наук или смежной области.
- Знание паттернов микросервисной архитектуры;
- Имеет более 3 лет опыта разработки на Python, с хорошим пониманием принципов объектно-ориентированного программирования и паттернов проектирования (SOLID и GoF).
- Имеете опыт работы с технологиями контейнеризации, такими как Docker.
- Знакомы с брокерами сообщений, предпочтительно Kafka.
- Знакомы с промышленными базами данных, в том числе PostgreSQL.
- Имеет опыт работы с Git.
- Обладает страстью к созданию высокопроизводительных систем с низкой задержкой, многопоточностью, кластеризацией, высоконагруженными микро сервисами.
- Преуспевает в быстром темпе работы и наслаждается поиском решений проблем.
- Обладает отличными навыками коммуникации и сотрудничества.
- Желает развиваться и расти как разработчик в динамичной среде единомышленников.
- Самостоятелен, готов оказывать взаимопомощь, проактивен, работает на результат.
Преимуществом будет:
- Опыт командной разработки c использованием трекеров задач JIRA.
- Обладает знанием классических алгоритмов и структур данных.
- Знание концепций и лучших практик распределенных систем.
- Экспертиза в разработке с акцентом на безопасность.
- Понимание технологии Kubernetes.
Условия:
- Возможность стать пионером в быстрорастущей, но уже сформированной компании, формирующей будущее спутникового телевидения.
- Динамичная и сотрудническая рабочая среда, где ценятся ваши идеи. Управление проектом по Scrum методологии.
- Конкурентоспособный компенсационный пакет и льготы.
- Оформление по ТК.
- Удаленный формат работы.