other

Senior Golang Backend Developer

Более недели назад

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

Город: Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

Технология

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

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

Мы аккредитованная IT компания, которая развивает цифровые продукты в сфере доставки цветов, подарков, а также SaaS-платформы. Наши продукты: Международный маркетплейс по доставке цветов и подарков, работающий в 100+ странах мира Сервис по доставке цветов и подарков Клиентское приложение Android и iOS на Flutter Партнерское приложение Android и iOS на Flutter Международный продукт - mobile first realtime платформа с элементами геймификации и гео-трекинга Мы разрабатываем новый цифровой продукт в сфере real-time обработки данных с тысяч устройств. Ищем Senior Golang Backend Developer, который возглавит разработку ядра event-driven backend-платформы и будет отвечать за архитектуру, надёжность и масштабируемость системы. Это роль для человека, который умеет проектировать высоконагруженные сетевые сервисы с массой постоянных соединений, понимает разницу между CRUD и потоковой обработкой, и готов брать на себя ответственность за greenfield-проект с высокой планкой надёжности. Что нужно будет делать — Разрабатывать высоконагруженные сетевые сервисы на Go с тысячами постоянных соединений и low-latency обработкой — Проектировать и развивать микросервисную архитектуру: ingest-consumer, alert-engine (geofence / no-show / battery), command-api, media-api — Реализовывать event-driven подход с использованием NATS JetStream, обеспечивать стриминг данных, гарантии доставки и идемпотентность — Работать с двусторонним каналом связи (MQTT) для телеметрии и команд — Проектировать хранение и обработку данных: гео-запросы (PostGIS), time-series (TimescaleDB), работа с Redis (presence, last-fix, rate-limit) — Интегрироваться с push-сервисами (FCM/APNs) и S3-совместимым хранилищем для медиа — Обеспечивать безопасность: TLS/mTLS, шифрование at-rest, работа с Vault/OpenBao Какие результаты мы ожидаем Мы ожидаем, что Senior Golang Backend Developer сможет: — спроектировать и реализовать ядро event-driven платформы с нуля; — обеспечить обработку тысяч постоянных соединений с низкой задержкой; — реализовать гарантированную доставку критичных событий с идемпотентностью; — настроить гео-запросы и работу с time-series данными; — обеспечить отказоустойчивость и гео-репликацию системы; — внедрить observability (Prometheus/Grafana/Loki) и мониторинг; — сделать систему безопасной по умолчанию (TLS, шифрование, compliance); — создать понятную архитектуру сервисов и документацию. Что важно для этой роли Нам нужен человек, который понимает разницу между CRUD и потоковой обработкой данных. Важно, чтобы вы понимали, как критична гарантия доставки событий, почему идемпотентность — это не опция, а необходимость, как гео-распределение влияет на архитектуру, и почему в real-time системах каждая миллисекунда на счету. Мы ценим прагматизм: сначала single-region MVP, потом масштабируемся, когда упёрлись в нагрузку. Но при этом закладываем надёжность по умолчанию: критичные события терять нельзя — нужны дублированные пути доставки и ack. Наш идеальный кандидат — У вас есть уверенный опыт коммерческой разработки на Go (production) — глубокое понимание конкурентности (goroutines/channels) и сетевых сервисов — Вы строили высоконагруженные системы с массой постоянных соединений — У вас есть глубокое понимание Event-driven дизайна: NATS JetStream (или Kafka/MQTT), стримы, QoS, идемпотентность. Вам близка потоковая обработка, а не только CRUD — Вы уверенно работаете с PostgreSQL (включая PostGIS и TimescaleDB) и Redis — У вас есть опыт проектирования распределённых систем: гео-репликация, отказоустойчивость, гарантия доставки критичных событий — Вы понимаете вопросы безопасности: TLS/mTLS, шифрование at-rest, работа с Vault/OpenBao — У вас системное мышление: вы закладываете надёжность по умолчанию — Вы самостоятельны и готовы брать на себя ответственность за результат в greenfield-проекте Будет плюсом Будет преимуществом опыт в: — k8s / k3s и контейнеризации — настройке гео-распределения (Cilium ClusterMesh / WireGuard) — понимании Compliance by design (data-residency EU, GDPR) — интеграции с мобильными клиентами — построении observability-систем (Prometheus, Grafana, Loki, Sentry) Что мы предлагаем: — Работа над greenfield event-driven платформой с нуля — реальное влияние на архитектуру ядра — Нетривиальные инженерные задачи: real-time fan-in от тысяч устройств, работа с гео-данными, гарантия доставки критичных событий — Современные технологии: Go, NATS JetStream, MQTT, PostGIS, TimescaleDB, Redis, k8s, Prometheus/Grafana/Loki — Высокая планка надёжности и сильная инженерная культура — Работа в компании с реальными цифровыми продуктами, большим потоком заказов и понятным влиянием продукта на бизнес. — Несколько направлений для развития: российский рынок, международный проект, мобильные приложения, партнерские кабинеты, логистика, админка, клиентский путь. — Возможность влиять на стратегию, процессы, команду и продуктовую культуру. — Сильную связку с бизнесом: решения быстро отражаются на конверсии, продажах, операционной эффективности и клиентском опыте. — Уровень дохода обсуждается с финальным кандидатом по итогам интервью и опыта. Как будет проходить отбор: На интервью мы обсудим: — ваш опыт построения высоконагруженных сетевых сервисов на Go; — как проектировали event-driven архитектуры и обеспечивали гарантию доставки; — примеры работы с гео-данными и time-series; — как обеспечивали отказоустойчивость и наблюдаемость распределённых систем; — ваш подход к безопасности и compliance; — примеры архитектурных решений и компромиссов.

Показать контакты

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

Пожаловаться ID: 155855113

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

Senior Backend Developer (PHP)

Договорная

Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

i'way

AI Backend Developer

От 60 000 до 80 000 руб.

Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

СП Солюшен

Senior Android Developer

Договорная

Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

«Предприятие «ЭЛТЕКС»

Senior Python Developer

От 300 000 руб.

Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

Тензор

Senior Unity Developer

Договорная

Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

Overmobile

Golang разработчик / GO developer (Офис)

Договорная

Новосибирск. Станции метро: Заельцовская, Гагаринская, Березовая роща, Маршала Покрышкина

Элементарные программные решения