Senior Python Engineer (Intranet)

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

Поделиться

Ключевые задачи:

Интранет команда развивает ключевые сервисы для сотрудников компании и связанные с ним HR-продукты. Именно здесь собрана вся актуальная информация о сотрудниках, оргструктуре и процессах, влияющих на жизнь и развитие команды. Среди приоритетных направлений сейчас — развитие системы матричных команд, внедрение целеполагания, автоматизация интеграций с внешними сервисами и развитие системы performance review. Тебя ждут такие задачи:
  • Разработка, поддержка и оптимизация серверной части сложных веб-приложений на Python/Django (Intranet, Internal merch shop, career portals)
  • Проектирование архитектуры, выбор оптимальных решений для бизнес-задач и масштабирования систем
  • Написание и оптимизация запросов к базам данных (PostgreSQL)
  • Интеграция с внешними сервисами и API
  • Настройка и поддержка очередей задач (RQ, Celery), кеширование (Redis) - Внедрение лучших практик тестирования, обеспечение качества и надежности кода (unit-тесты, интеграционное тестирование)
  • Участие в реализации CI/CD, взаимодействие с DevOps-инженерами по вопросам деплоя и мониторинга
  • Эффективная командная работа в рамках Agile/Scrum (code review, участие в планировании, ретроспективах)
  • Менторство для младших инженеров и активное участие в развитии инженерной культуры команды

Требования:

  • 5-7+ лет коммерческой разработки на Python и Django
  • Опыт работы с реляционными БД (обязательно PostgreSQL: проектирование схем, написание и профилирование сложных SQL-запросов, оптимизация производительности)
  • Практика внедрения и поддержки очередей задач (RQ, Celery), кешей (Redis)
  • Опыт промышленной работы в SCRUM/Agile-командах, уверенное владение инструментами командной разработки (git, code review, issue trackers)
  • Опыт написания тестов, покрытия бизнес-логики юнит и интеграционными тестами
  • Разговорный английский на уровне В1 (intermediate)
Будет плюсом:
  • Владение дополнительными языками программирования (Go, JavaScript/TypeScript)
  • Опыт реализации микросервисной архитектуры, практики интеграции между сервисами (gRPC, protobuf, REST API, message brokers)
  • Опыт работы с асинхронными Python фреймворками (FastAPI, aiohttp)
  • Практика настройки CI/CD (GitLab CI, Tower, Docker, Kubernetes)
  • Знание принципов и практик безопасности веб-приложений (защита API, аутентификация и авторизация, шифрование и т.п.)

Наши условия:

  • Интересные проекты: создаём продукты для путешественников, тревел-агентов и отельеров по всему миру.
  • Полная свобода для достижения результатов: гибкий график, удалёнка или офис — ты сам решаешь, где и когда работать.
  • Нестандартный подход к работе и жажда нового, например, мы решаем некоторые задачи с помощью AI.
  • Техническое комьюнити Ostrovok! Tech проводит митапы, хакатоны, участвует в конференциях и поддерживает даже самые смелые идеи.
  • Профессиональное развитие: помогаем сотрудникам выступать на конференциях — от подачи заявки до подготовки презентации.
  • Забота о самочувствии команды: с первого месяца работы у наших сотрудников есть ДМС и скидки в сервисе «Ясно».
  • Внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника.
  • Частичная компенсация участия во внешних тренингах и конференциях.
  • Изучение английского языка: корпоративные групповые занятия, разговорные клубы и скидки на курсы Skyeng.
  • Корпоративные цены на отели и другие тревел-услуги — чтобы наши сотрудники путешествовали чаще.
  • Островок — аккредитованная IT-компания.
Sended
О! Привет!

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

 

Если этого не произойдет, не расстраивайся! У нас регулярно появляются новые вакансии, поэтому мы сохраним твое резюме на будущее.

 

Команда рекрутеров Островка

Откликнуться на вакансию

Необходимо заполнить
Необходимо заполнить
Необходимо заполнить
Необходимо заполнить
Уровень английского

A1 — Elementary

A2 — Pre-Intermediate

B1 — Intermediate

B2 — Upper Intermediate

C1 — Advanced

C2 — Proficiency

Выбери из списка
Укажи корректную ссылку

или прикрепи файл с резюме

Прикрепить файл(ы)

или приложи ссылку на резюме

Увы, принимаем только до 10 МБ
Необходимо заполнить