other

Middle Backend Developer (Python/Go)

21 декабря 2024

З/П не указана

Город: Москва

Геомирагро

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 1 года

Обязанности:

Проект «История поля» (https://info.agrohistory.com/) нацелен на помощь агропредприятиям в ведении бизнеса. С нами легко автоматизировать бизнес-процессы: от учёта оборудования и построения отчетности до идентификации работ на полях и мониторинга техники в реальном времени. Мы разрабатываем по модели SaaS (ПО как сервис). Проект состоит из: Веб-приложения. Мобильного приложения (Android, iOS). Сервисов интеграции с трекинговыми системами. Сервисов картографии и спутниковых снимков. Сервисов распознавания и построения агро-индексов. Основной сервис – программная система спутникового мониторинга сельскохозяйственной техники. Это 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.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 125984205

Похожие вакансии

Middle Backend Developer (Go)

Договорная

Москва

ЛАЙФСТРИМ

Middle Backend Developer Python

Договорная

Москва

Газпром нефть

Middle Python Backend Developer

От 160 000 до 220 000 руб.

Москва

Vortex

Middle Backend developer Python

Договорная

Москва

Tripster

Senior Backend Developer (Python\Go)

До 300 000 руб.

Москва

Геомирагро

ML/python, GO developer (backend)

Договорная

Москва

WILDBERRIES