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

19 декабря 2024

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

Вакансия: Senior 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 процессов и обеспечивать автоматизацию сборки, тестирования и деплоя.

Мы обязательно ждем от тебя:

  • Опыт: коммерческая разработка от 3-х лет.

  • Языки программирования: обязательное знание Python и Go .

  • Опыт разработки микросервисов и понимание их архитектуры.

  • Умение проводить анализ производительности и профилирование код.

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

Желательно:

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

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

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

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


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

Senior Backend Developer (Fast API, Node.js)
Компания: Кадровое агентство TOP HR
Зарплата: от 205 552 до 205 552 руб.
Senior Backend Developer (Python)
Компания: EdgeЦентр
Зарплата: з.п. не указана
Backend Developer (Python) - Бэкенд-разработчик (Python)
Компания: Имарк
Зарплата: от 250 000 до 250 000 руб.
Senior Django Developer
Компания: Simplenight
Зарплата: от 350 000 до 650 000 руб.