Middle Python Developer (г. Санкт-Петербург)

Зарплата Не указана
Компания Itransition
Город Санкт-Петербург
Требуемый опыт От 1 года
Опубликована 12 июля 2019 г.

В настоящее время компания Itransition активно расширяется и приглашает на работу Python Developers в офис в Санкт-Петербурге. Если решение нестандартных задач Вас не пугает, Вы постоянно самосовершенствуетесь и готовы выдавать креативные идеи, то мы будем рады принять Вас в нашу команду. Работа в нашей компании поможет Вам расширить свой профессиональный кругозор и быть конкурентоспособными на рынке труда.

Содержание работы:

  • Участие в планировании архитектуры новых модулей проекта
  • Разработка новой функциональности и исправление существующих ошибок
  • Общение с аналитиками и оценка времени разработки
  • Написание юнит и интеграционных тестов на свой код
  • Участие в peer code review (в качестве рецензируемого и рецензента)
  • Взаимодействие с командами тестирования

Мы ожидаем от Вас:

  • Достижение целей проекта требует взаимодействия разных людей (заказчики, аналитики, тестировщики, разработчики и менеджеры). Мы ищем командного игрока: человека, который сообщает вовремя о проблемах и ошибках, предлагает решения проблем, умеет просить о помощи и помогать другим членам команды разработки
  • Приоритетный навык разработчика, на наш взгляд, это умение быстро находить ответы на возникающие вопросы, поэтому знание английского языка, умение качественно гуглить и искать ответы на Stack Overflow и в технической документации крайне важны
  • Человек, которого мы ищем должен понимать возможности и инструменты экосистемы Python: владеть стандартной библиотекой и средствами языка вроде декораторов, контекстных менеджеров и генераторов
  • Проекты, которые мы разрабатываем могут быть большими и сложными, поэтому нам очень важно, чтобы разработчик осмысленно применял принципы ООП: понимал плюсы\минусы композиции и наследования, понимал, что такое Dependency Injection и в чем преимущества полиморфизма в сложных системах
  • Основные проекты в компании это веб-приложения (зачастую разрабатываемые на Django/DRF), поэтому мы ожидаем от разработчика владения каким-либо веб-фреймворком с пониманием его основных концепций (разделение модели и представления, жизненный цикл запросов, middleware, интеграция с базой данных, механизм конфигурации и DI)
  • Из предыдущего пункта вытекает наша заинтересованность в понимании разработчиком основных концепций работы с базами данных: моделирование связей между сущностями, грамотное применение транзакций на уровне бизнес-логики, умение писать эффективные запросы с ORM
  • Мы нацелены на долгосрочные проекты и нам важно, чтобы наш будущий коллега умел писать поддерживаемый код, покрытый тестами, как интеграционными так и unit, и понимал важность этого процесса
  • В компании мы ответственно относимся к ревью кода своего и коллег. Для того, чтобы ревью было продуктивным у его участников, мы ожидаем уважительное отношение к своим коллегам и направленность на решение проблем

Приветствуется:

  • Знания JavaScript и знакомство с современными JS фреймворками
  • Знания и опыт работы с nameko и microservices

Мы предлагаем:

  • Работу в одной из топ-10 компаний-разработчиков ПО в России по версии РА Эксперт
  • Проекты с такими заказчиками, как Wargaming, Xerox, Philips, adidas, MTC и Toyota
  • Конкурентную зарплату, растущую с повышением квалификации
  • Систему карьерного роста с четкими требованиями к каждому уровню квалификации
  • Офис возле метро — 5 минут от станции Невский проспект
  • Гибкий график работы
  • Командировки в США и в Европу
  • Медицинское обслуживание по корпоративной страховке
  • Компенсацию спортивных абонементов
  • Корпоративные праздники и тематические вечеринки для сотрудников и их детей
  • 5 дней оплачиваемого больничного в год без справок