Python разработчик

Зарплата

от 100 000 до 150 000 ₽

Требования

Бэкенд, Средний (Middle)PythonDjangoLinuxGitPostgreSQL

Местоположение и тип занятости

Можно удаленно

Компания

Разработка мобильных и веб-приложений, AR/VR, IoT

Описание вакансии

Условия работы

Ищем разработчика веб-приложений на Python (готовы рассмотреть как удаленный формат сотрудничества, так и работу в одном из наших офисов - Сочи, Екатеринбург, Красноярск).

Про вас:

  • Отлично понимаете Python3, Python Internals, структуры и алгоритмы, шаблоны проектирования.
  • Предлагаете обдуманные и аргументированные решения и реализуете их с минимумом багов (или вообще без них)!
  • Планируете свое решение, прежде чем написать первую строчку кода.
  • Умеете тестировать свой собственный и чужой код (unit tests, integration tests, manual tests).
  • Понимаете, что такое сложность алгоритмов по O-нотации.

Плюсом будет:

  • Django & Django Rest Framework.
  • Оптимизация и профилирование Python кода.
  • Профилирование SQL / NoSQL запросов (explain - ваш лучший друг!).
  • Опыт работы с Vue (or React/Angular).
  • Хорошее понимание Frontend технологий: CSS3 / HTML / JavaScript / Webpack.
  • Опыт или интерес к работе с другими языками (Scala, Go, C).
  • Интерес к проектированию API / DB / Mobile apps.
  • Желание поработать с DevOps задачами.
  • Опыт работы и реализации real-time сервисов и приложений.
  • Опыт работы с Hadoop / HBase / Storm / Kafka / Spark / MapReduce.
  • TDD.

Умение общаться с другими разработчиками и анализировать собственные предлагаемые варианты решения (и идеи) с точки зрения ROI (Return on Investment) - большой плюс!

Какие задачи решать:

  • Создание API, Backend для мобильных, веб- и IoT- приложений.
  • Event stream processing (Kafka / Storm / Spark) и аналитика в реальном времени.
  • Разработка новых приложений и проектов.
  • Работа с проектами, которые уже живут в production и где растет количество пользователей, трафик, базы данных и нагрузка на инфраструктуру.

С чем работать:

  • Python3 / Django / Django Rest Framework.
  • PostgreSQL / MongoDB / DynamoDB / Redis / RabbitMQ.
  • Infrastructure as code.
  • Kubernetes / Docker.
  • Amazon AWS (EC2, ECS, SQS, SNS, ELB, RDS, S3).
  • Google Cloud / Firestore.
  • Apache Kafka / Storm / Spark, Map/Reduce.
  • Unit tests.
  • GitFlow / Linters / Code review.
  • JavaScript apps (Vue.js / Angular).
  • Linux preferred (Mac is fine as well. No Windows :).

Мы ценим:

  • Как красивый код, так и минимум кода.
  • Понятный код, который покрыт тестами и содержит детальные комментарии.
  • Разработчиков, увеличивающих объем знаний и опыт команды.
  • Тех, кто не боится ответственности и работает на результат.
  • Разработчиков, не требующих микроменеджмента и постоянного мониторинга.
  • Людей, которые сказали, что все будет сделано в среду, и финишировали во вторник.
  • Документацию, которая обновляется (и тех, кто над ней работает).
  • Чувство юмора )

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

  • Официальное трудоустройство и “белую” заработную плату.
  • Лояльный график работы: гибкое начало и окончание дня, возможность работать удаленно по пятницам.
  • Офис в центре города с доступом к любому виду транспорта.
  • Ежегодное Performance Review.
  • Прозрачные процессы в компании и гибкий менеджмент.
  • Работу над международными проектами в разных сферах.
  • Занятия английским языком за счет компании.
  • Частичную компенсацию спорта (фитнес, бассейн, волейбол, танцы и пр.).
  • Команду, которая всегда готова поддержать, объяснить непонятное и просто пообщаться.
  • Спортивные тимбилдинги и корпоративные мероприятия.
  • Пиццу в офисе по четвергам (наша традиция :) )
  • Зону отдыха с кикером и Playstation 4.
  • Возможность релокации в г. Сочи.

Дополнительные инструкции

Если вам интересны нетривиальные задачи и алгоритмы, работа в команде с опытными людьми, high traffic apps, тогда отправляйте резюме и присылайте примеры вашего кода (или ссылку на профиль на github / bitbucket).

При возникновении любых вопросов не стесняйтесь звонить или писать.