Middle Backend Developer (Python/Go) (удаленная работа)

19 декабря 2024

Уровень зарплаты:
от 250 000 до 250 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Middle Backend Developer (Python/Go)

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

Проект История поля (https://info.agrohistory.com/) нацелен на помощь агропредприятиям в ведении бизнеса. С нами легко автоматизировать бизнес-процессы: от учёта оборудования и построения отчетности до идентификации работ на полях и мониторинга техники в реальном времени.

Мы разрабатываем по модели SaaS (ПО как сервис).

Проект состоит из:

  1. Веб-приложения.

  2. Мобильного приложения (Android, iOS).

  3. Сервисов интеграции с трекинговыми системами.

  4. Сервисов картографии и спутниковых снимков.

  5. Сервисов распознавания и построения агро-индексов.

Основной сервис программная система спутникового мониторинга сельскохозяйственной техники. Это highload продукт, состоящий из нескольких микро- и не очень сервисов, который хранит и обрабатывает большие объемы геоданных. В планах миграция в kubernetes.
Есть и другие проекты, где может потребоваться знание или желание прокачаться в ML и придумывании нестандартных алгоритмов.

Наш технологический стек:

- Основной стек: Python, Flask, Golang, Gin, Kubernetes, PostgreSQL, Kafka.

- ГИС-технологии: Sentinel, MODIS, GDAL, QGIS.

- Облачные решения: Yandex.Cloud, Google Cloud, S3.

Что предстоит делать:

  • Разрабатывать и поддерживать backend-часть программного обеспечения.
  • Участвовать в проектировании и разработке микросервисной архитектуры.
  • Проектировать, разрабатывать и оптимизировать высоконагруженные и распределенные системы.
  • Участвовать в настройке CI/CD процессов и обеспечивать автоматизацию сборки, тестирования и деплоя

Наши ожидания от кандидата:

  • Опыт: коммерческая разработка от 2-х лет.
  • Языки программирования: обязательное знание Python и Go .
  • Фреймворки и библиотеки: Flask/FastAPI, Celery, shapely, Gin, stdlib.
  • Базы данных: PostgreSQL, PostGIS, Redis; навыки написания и оптимизации сложных SQL-запросов, работа с транзакциями.
  • Асинхронность: опыт разработки асинхронных многопоточных приложений.
  • Инструменты: Docker, Git, GitLab, Linux, shell.
  • Протоколы и API: уверенное понимание REST API.
  • Документация API: практическое использование Swagger (OpenAPI) и Redoc.
  • Дополнительно: английский язык на уровне чтения технической документации.

Желательно:

  • Опыт разработки микросервисов и понимание их архитектуры.
  • Умение проводить анализ производительности и профилирование код.
  • Опыт написания тестов (unit, integration, e2e).
  • Опыт проектирования и реализации шардирования/партиционирования реляционных баз данных (PostgreSQL), использование инструментов миграции данных.
  • Опыт интеграции сторонних сервисов, работы с OAuth2, JWT.
  • Работа с ГИС-стеком (GDAL, Shapely, KML, GeoJSON и др.).
  • Форматы данных: KML, WKT, GeoJSON, SHP.
  • Знание/понимание CI/CD и Kubernetes, cronjob.
  • Опыт работы с облачными платформами (AWS, GCP, Yandex.Cloud).
  • Понимание и работа с gRPC.
  • Понимание основных принципов построения отказоустойчивых и распределенных систем.

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

  • Полностью официальное трудоустройство (а так же возможность оформления по ИП или ГПХ).
  • Белую заработную плату.
  • Удобный график работы: гибрид в офисе в Мск или удаленка.
  • ДМС после испытательного срока.
  • Открытый диалог со всеми работниками в компании, прозрачные процессы и минимум бюрократии.
  • Полная или частичная компенсация обучения.
  • Участие в создании сложного продукта, который станет лидером в своей отрасли.

Важно! В сопроводительном письме обязательно указывайте зарплатные ожидания, а также, стек, с которым работали больше всего. Просим обратить внимание , что на данной вакансии обязателен опыт работы с Python и Golang.



Посмотрите похожие вакансии

Backend Developer (Python) - Бэкенд-разработчик (Python)
Компания: Имарк
Зарплата: от 250 000 до 250 000 руб.
Middle/Middle+ Backend developer (Python)
Компания: Doubletapp
Зарплата: от 200 000 до 200 000 руб.
Middle Backend Developer (Go)
Компания: ЛАЙФСТРИМ
Зарплата: з.п. не указана
Python Backend Developer (Middle/Middle+)
Компания: НИИ МАСШТАБ
Зарплата: от 150 000 до 150 000 руб.