other

Senior Go Developer

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

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

Город: Ульяновск

Суточно.ру

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

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

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

О компании Суточно.ру — российский лидер в сфере онлайн-бронирования краткосрочной аренды жилья (квартиры, дома, апартаменты). Мы помогаем тысячам людей находить комфортное жильё для отдыха и командировок по всей России и СНГ. Наша платформа обрабатывает миллионы запросов ежедневно и объединяет данные от десятков поставщиков контента. Сейчас мы активно развиваем микросервисную архитектуру на Go и ищем опытного разработчика в команду Content Platform, которая отвечает за агрегацию, обработку и предоставление данных об объектах размещения. Чем предстоит заниматься: Разрабатывать и поддерживать микросервисы на Go для поиска предложений и предоставления контента об объектах размещения Проектировать и реализовывать высоконагруженные распределённые системы с использованием gRPC, Kafka, MongoDB Интегрировать внешние API крупных поставщиков контента (Booking.com, Ostrovok, TripAdvisor и др.) Оптимизировать производительность сервисов, работающих с большими объёмами данных Проектировать масштабируемую архитектуру микросервисов с учётом требований отказоустойчивости Участвовать в code review, делиться опытом с командой, наставлять Middle-разработчиков Улучшать процессы разработки, внедрять best practices и современные подходы Наш технологический стек Основные технологии: Язык: Go 1.24+ Коммуникация: gRPC, Protocol Buffers, REST API Базы данных: MongoDB, PostgreSQL (pgx driver) Очереди сообщений: Apache Kafka (Sarama) Хранилище: AWS S3 Кэширование: Redis Observability & DevOps: OpenTelemetry для распределённого трacing Prometheus для метрик Jaeger для трейсинга GitLab CI/CD Docker, Kubernetes Архитектура: Микросервисная архитектура (20+ сервисов) Event-driven подход (Kafka) Domain-driven design Clean Architecture Требования Обязательные навыки: Опыт разработки на Go: от 5 лет активной коммерческой разработки Глубокое понимание принципов построения микросервисной архитектуры Опыт работы с gRPC и Protocol Buffers Уверенное владение MongoDB или другими NoSQL базами данных Опыт работы с Apache Kafka или аналогичными message brokers Понимание принципов построения высоконагруженных систем Опыт проектирования API и работы с REST/gRPC Знание паттернов проектирования и SOLID принципов Умение писать чистый, поддерживаемый код с покрытием тестами Будет преимуществом: Опыт работы с PostgreSQL и миграциями БД Знание AWS (S3, EC2) или других облачных платформ Опыт настройки observability (OpenTelemetry, Prometheus, Grafana) Опыт работы с Docker и Kubernetes Понимание принципов работы поисковых систем и данных геолокации Опыт интеграции с внешними API (Booking.com, TripAdvisor и др.) Опыт работы в продуктовой компании с высокими нагрузками Участие в open-source проектах Личные качества: Проактивность и самостоятельность в принятии решений Умение работать в команде и делиться знаниями Внимание к деталям и стремление к качеству кода Готовность к code review и конструктивной критике Желание развиваться и изучать новые технологии Процесс отбора Скрининг резюме — мы изучим ваш опыт и проекты Техническое интервью (1-1.5 часа) — обсуждение опыта работы с Go, микросервисами, решение архитектурных задач Финальное интервью — знакомство с командой и обсуждение условий Весь процесс занимает 1-2 недели. Как откликнуться Отправьте резюме с указанием: Опыта работы с Go и используемых технологий Примеров проектов (ссылки на GitHub приветствуются) Желаемого уровня компенсации

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

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

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

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

Java Developer

Договорная

Ульяновск

Ягудин Кирилл Юрьевич

Middle Node.js / Nest.js Developer

От 120 000 до 150 000 руб.

Ульяновск

Профи 134

Senior Frontend-разработчик

Договорная

Ульяновск

Суточно.ру

Программист 1С (senior)

От 250 000 руб.

Ульяновск

БИЗНЕС ЛАЙН

Senior QA Engineer (Ульяновск)

Договорная

Ульяновск

Лайфхакер

Senior Manual QA Engineer

Договорная

Ульяновск

Суточно.ру