Просмотр вакансии

Сегодня 02-07-2026 12:03
30.06.2026, 15:12

Senior Backend Go Developer

Работодатель: ONDOC

ONDOC

Город: Санкт-Петербург
Занятость: Полная, 5/2
Опыт работы: Более 6 лет

Digital Health, SaaS, микросервисы

ONDOC — современный медицинский сервис для пользователей, интегрированный с клиниками.

Мы разработали платформу, которая объединяет клиники, врачей и пациентов в цифровом пространстве и помогает эффективнее решать задачи заботы о здоровье: получать результаты исследований в электронную медицинскую карту, записываться на прием, получать онлайн-консультации врача, планировать лечение, контролировать курс приема лекарств и отслеживать показатели здоровья.

По характеру мы продуктовая компания. Поэтому ищем в команду человека, который будет глубоко вовлечен в развитие сервиса, сможет влиять на технические решения и поможет нам строить надежную, масштабируемую backend-архитектуру для продукта, которым ежедневно пользуются пациенты и медицинские организации.

О команде

В команде разработчики с опытом 10+ лет и сильной экспертизой в продукте. Мы научились слаженно работать, поддерживать друг друга и вместе находить лучшие решения.

Для нас крайне важны качество продукта, надежность архитектуры и разумная скорость разработки. Мы требовательны к коду, уделяем большое внимание code review, тестированию, поддерживаемости решений и понятности технических подходов.

Сейчас мы находимся на важном этапе развития: переводим сервис с монолитной архитектуры на микросервисы и постепенно смещаем основной backend-стек в сторону Go. Поэтому ищем не просто сильного разработчика, а зрелого инженера, который уже сталкивался с похожими архитектурными изменениями или способен уверенно вести это направление.

Мы работаем в парадигме, где каждый член команды может обсуждать и влиять на технические и продуктовые решения. Нам важно, чтобы человек на этой позиции мог аргументировать свою позицию, брать ответственность за решения и помогать команде развивать инженерную культуру.

Какие задачи предстоит решать

— Разрабатывать backend-сервисы на Go.
— Участвовать в переходе от монолитной архитектуры к микросервисной.
— Проектировать архитектуру новых сервисов и дорабатывать существующие backend-компоненты.
— Принимать технические решения в рамках backend-направления и отвечать за их качество.
— Разрабатывать и поддерживать API для внутренних и внешних интеграций.
— Повышать отказоустойчивость, наблюдаемость, производительность и масштабируемость сервисов.
— Продумывать границы сервисов, контракты взаимодействия, подходы к хранению и обмену данными.
— Писать тестируемый, поддерживаемый и понятный код.
— Участвовать в code review и помогать команде поддерживать высокий инженерный стандарт.
— Разбирать сложные технические задачи, находить причины проблем и предлагать устойчивые решения.
— Взаимодействовать с продуктовой командой и другими участниками разработки, чтобы технические решения соответствовали задачам продукта.

Ждем от вас

— Сильный коммерческий опыт backend-разработки, желательно от 6 лет.
— Уверенное владение Go и опыт промышленной разработки на Go.
— Глубокое понимание принципов backend-разработки, сетевого взаимодействия, HTTP, API, конкурентности и работы с данными.
— Практический опыт проектирования и разработки микросервисной архитектуры.
— Понимание плюсов, ограничений и рисков микросервисного подхода.
— Опыт декомпозиции монолита или участия в существенной архитектурной трансформации продукта.
— Умение проектировать надежные API и сервисные контракты.
— Опыт работы с PostgreSQL или другими реляционными БД.
— Опыт работы с Redis, очередями, асинхронным взаимодействием или event-driven-подходами.
— Понимание принципов отказоустойчивости, масштабирования, мониторинга и observability.
— Опыт написания тестов и понимание, где тесты действительно помогают поддерживать качество продукта.
— Умение писать код, который можно поддерживать, развивать и безопасно передавать другим разработчикам.
— Опыт участия в code review и готовность давать содержательную обратную связь.
— Умение самостоятельно разбираться в сложных задачах, принимать решения и аргументировать выбранный подход.
— Ответственное отношение к архитектуре, качеству кода и долгосрочной поддержке продукта.

Для нас особенно важно

Мы ищем разработчика, который не просто быстро пишет код, а понимает, как этот код будет жить в продукте дальше.

Нам важен человек, который умеет думать архитектурно: видит последствия технических решений, учитывает ограничения команды и продукта, умеет выбирать не только «технологически красивое», но и практически надежное решение.

Мы нормально относимся к использованию AI-инструментов как к вспомогательному инструменту. Но нам принципиально важно, чтобы разработчик обладал сильной собственной экспертизой и мог добиться качественного результата без AI: самостоятельно спроектировать решение, написать код, объяснить архитектурный выбор, найти ошибку, оценить риски и поддерживаемость.

Нам не подойдет подход, при котором код генерируется без понимания, без проверки, без учета архитектуры проекта и договоренностей внутри команды.

Будет плюсом

— Опыт технического лидерства или роль ведущего backend-разработчика.
— Опыт проектирования высоконагруженных или отказоустойчивых систем.
— Опыт миграции с монолита на микросервисы.
— Опыт работы с Docker, Kubernetes, CI/CD.
— Опыт работы с брокерами сообщений: Kafka, RabbitMQ, NATS или аналогами.
— Опыт построения observability: метрики, логи, трассировка, алерты.
— Опыт работы с DDD, Clean Architecture, Hexagonal Architecture или другими архитектурными подходами без догматизма.
— Опыт разработки B2B SaaS-продуктов.
— Опыт в medtech, healthtech или продуктах с повышенными требованиями к надежности и безопасности данных.
— Опыт работы с legacy-системами и постепенной архитектурной модернизацией.
— Ссылка на GitHub, pet-проекты, технические статьи или примеры кода.

Наш стек

Сейчас в продукте используются PHP, Symfony, PostgreSQL, Redis, Docker, Ansible, GitHub Flow и другие инструменты.

Новый backend-стек активно развивается вокруг Go и микросервисной архитектуры. Мы постепенно переносим части системы из монолита в отдельные сервисы, поэтому для нас важен опытный разработчик, который сможет не только писать код на Go, но и помогать команде правильно выстраивать архитектурные границы, подходы к интеграциям, тестированию, деплою и эксплуатации сервисов.

Особенности работы

— У нас дружный коллектив, открытая коммуникация и теплая атмосфера.
— Мы увлечены продуктом и любим скорость при сохранении качества.
— Вы сможете влиять на развитие продукта не только на уровне кода, но и на уровне архитектуры, процессов и технических решений.
— Мы создаем сервисы, которые помогают людям заботиться о здоровье.
— Вместо бюрократии выбираем ответственность.
— Нам важны зрелость, самостоятельность, инженерная честность и умение думать на несколько шагов вперед.

Компенсации

— Официальное оформление и зарплата.
— Индексация заработной платы по результатам работы.
— ДМС после испытательного срока.
— Есть статус аккредитованной IT-компании.

Формат

— Плавающее начало рабочего дня с 9:00 до 12:00.
— Гибридный формат: офис / удаленно. Возможна полностью удаленная работа.
— Большие новогодние каникулы — около 3 недель.

Адрес: Санкт-Петербург, улица Рубинштейна, 36

 

Откликнуться на вакансию

Дата
01.07 05.07
USD
2.9041 2.9062
EUR
3.3099 3.3096
RUB
3.7384 3.731
CNY
4.2854 4.2833
CHF
3.5871 3.5857
GBP
3.8437 3.85
PLN
7.6991 7.7059
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения