Скилловый Python Developer на бэкенд

Зарплата От 250000р.
Компания Интеллектуальные системы
Город Санкт-Петербург
Требуемый опыт От 6 лет
Опубликована 30 июня 2020 г.

Ищем опытного разработчика на Python. Зарплата в евро. Минимум бюрократии. Без джуниоров. Без легаси. Только современные инструменты. Только код, только хардкор.

Международная команда. Интересные задачи. Трудоустройство в европейскую компанию.

Чем предстоит заниматься?

Everynet разрабатывает, строит и эксплуатирует сети связи, предназначенные исключительно для интернета вещей и основанные на самом передовом и быстрорастущем IoT-стандарте связи - LoRaWAN. Он позволяет создавать устройства с подключением к интернету и работой батареек до 10 лет без перезарядки.

Everynet разворачивает сети связи по всему миру, используя оборудование и серверные решения полностью разработанные внутри компании. Наши сети работают во многих странах мира: Бразилия, Уругвай, Парагвай, Аргентина, Мексика, Индонезия, Испания, Италия, Великобритания и т. д. Некоторые страны покрыты сетью на все 100%, например Тринидад и Тобаго, Андорра :)

Команда участвует в разработке международного стандарта LoRaWAN (мы члены технического комитета и соавторы стандарта) и эксплуатирует самую большую в мире сеть "интернета вещей".

Технологии и инструменты:

  • Amazon Web Services в нескольких регионах.
  • GitLab (Git repo, CI/CD, issues).
  • Kubernetes, Helm, Grafana, Prometheus, отдельная команда мониторинга инфраструктуры.
  • Python (Back-end services).
  • Vue.js, HTML5 (Front-end services).
  • MongoDB/Atlas, PostgreSQL/RDS.
  • Redis/ElastiCache (Back-end services integration).

Необходимые знания и навыки:

  • Отличное владение Python и знание основных фреймворков.
  • Понимание многопоточности и асинхронного программирования.
  • Опыт в разработке микросервисных решений или близких к ним.
  • Понимание процессов DevOps и процесса разработки: git, CI/CD, мониторинг.
  • Опыт проектирования, разработки и поддержки RESTful API: versioning, verbs, throttling.
  • Знание паттернов построения распределенных решений: autoscaling, bulkheads, fail fast.
  • Опыт работы с СУБД и другими хранилищами данных: Redis/MongoDB/PostgreSQL.
  • Представление об устройстве сетевых протоколов: WebSocket, HTTP, TCP.

Задачи:

  • Участие в проектировании и разработке клиентских API с учетом их масштабируемости и поддерживаемости.
  • Разработка новых инструментов повышения доступности сети и ее мониторинга.
  • Разработка новых сервисов управления конфигурацией базовых станций в поле.
  • Синтез новых алгоритмов построения расписаний, распределения спектра, геолокации.
  • Реализация новых версий стандарта LoRaWAN, в том числе участие в написании отдельных частей стандарта.
  • Нулевой даунтайм. Улучшение качества тестирования и повышение автоматизации CI/CD процессов.
  • Участие в проектировании клиент-серверной архитектуры и архитектуре взаимодействия внутренних сервисов.
  • Component/functional/performance/load tests.

Условия:

  • Небольшая команда проекта и очень хороший коллектив
  • Фиксированная оплата в евро, трудоустройство в европейскую компанию (полностью белая зарплата), минимум бюрократии.
  • Широкий спектр интересных задач: от разработки алгоритмов до правильной организации мониторинга.
  • Использование современных технологий и практик, а также возможность их изменить, если это ведет к повышению эффективности команды.
  • Фулл-тайм с гибким графиком, начало рабочего дня до 12.00.
  • Частично удаленная работа, если это ведет к повышению продуктивности.
  • Работа с международной командой, а также взаимодействие со специалистами из других областей техники: разработчики встраиваемого программного обеспечения, инженеры-электронщики и промышленные дизайнеры, команды в поле.
  • Офис в центре Санкт-Петербурга: расположение офиса дает шанс посещать семинары, мастер-классы и конференции, не выходя из него.

Кто в команде?

  • У нас молодая команда и дружный коллектив в который входят: разработчики серверного ПО, разработчики встраиваемого программного обеспечения, инженеры-электронщики, промышленные дизайнеры
  • Наш принцип - минимум бюрократии