Софтвайс
Go developer / engineer (High Load Platform)
5 дн. назад
230k–366k RUB / monthRussiaSenior
gopostgresqlkafkaclickhousek8sgitlab ciunit-testingbenchmark
Мы ищем опытного backend-инженера с экспертизой в Go для работы над ядром programmatic-платформы с высокими нагрузками и разнообразным технологическим стеком.
О компании
- Компания: ООО Софтвайс
Обязанности
- Разрабатывать и улучшать ядро programmatic-платформы: подбор и таргетирование объявлений; сбор и отдача статистики; обработка рекламных событий; ETL-процессинг в гео-распределенной системе
- Решать задачи, связанные с архитектурой и проектированием: дизайн архитектуры системы и приложений; проектирование и разработка новых backend-сервисов; замена легаси-компонентов системы
- Развивать и улучшать инженерную культуру: развивать кодовую базу имеющихся приложений; стандартизировать и шаблонизировать boilerplate-код; проводить код-ревью
Требования
- Опыт коммерческой разработки на Go от 3-х лет
- Умение использовать PostgreSQL, понимание откуда берётся bloat и как применять результаты explain analyze
- Умение produce / consume сообщений в / из Kafka, понимание как организовывать exactly-once / idempotent процессинг
- Умение деплоить приложения в K8s
- Решение задач с использованием стека технологий
Будет плюсом
- Проектирование архитектуры высоконагруженных сервисов по принципам high availability
- Понимание назначения колоночных DB (ClickHouse)
- Опыт работы с NoSQL хранилищами (Scylla / Cassandra, Couchbase)
- Организация observability приложений при помощи Kibana и Prometheus в связке с Grafana
- Написание unit-тестов на Go, понимание что именно проверяется, а не ради покрытия
- Настройка Gitlab CI пайплайнов
- Оптимизация Go-кода с помощью профилировщика и написание benchmark
- Использование Debezium для организации event-driven систем
- Знание *nix на уровне пользователя
Условия
- Заработная плата: от 230 000 до 366 000 ₽ за месяц, на руки