Linecust
Senior Go Developer
О нас
Linecust разрабатывает BI платформу. Мы ищем Go-разработчика, который будет проектировать и развивать высоконагруженные сервисы нашей платформы.
Чем предстоит заниматься
- Разработка и поддержка микросервисов на Go
- Проектирование API и межсервисного взаимодействия на gRPC
- Оптимизация производительности и отказоустойчивости систем под высокой нагрузкой
- Проектирование схем данных и оптимизация запросов в PostgreSQL и MongoDB
- Внедрение и развитие стратегий кэширования на базе Redis
- Участие в код-ревью и архитектурных обсуждениях
Что мы ожидаем
- Коммерческий опыт разработки на Go от 5 лет
- Уверенное знание PostgreSQL: индексы, транзакции, анализ планов запросов
- Опыт работы с MongoDB: моделирование документов, агрегации, индексы
- Опыт разработки и поддержки высоконагруженных систем
- Понимание микросервисной архитектуры и паттернов взаимодействия сервисов
- Опыт работы с gRPC и Protocol Buffers
- Опыт работы с Redis и понимание стратегий кэширования (cache-aside, write-through, инвалидация, TTL)
- Понимание конкурентности в Go: горутины, каналы, пакет sync, context
- Опыт работы с Docker, Git и CI/CD
Будет плюсом
- Опыт с Kubernetes
- Опыт с брокерами сообщений (Kafka, RabbitMQ, NATS)
- Знание инструментов мониторинга и трейсинга (Prometheus, Grafana, Jaeger, OpenTelemetry)
- Опыт профилирования Go-приложений (pprof)
Как мы работаем
- Работаем по Agile: Scrum с двухнедельными спринтами, планированием и ретроспективами
- Задачи ведём в Jira, документацию в Confluence
- Обязательное код-ревью для каждого изменения
- Покрываем код unit- и интеграционными тестами
- Используем CI/CD: автоматическая сборка, тестирование и деплой
- Придерживаемся Git Flow / trunk-based разработки
Что мы предлагаем
- Заработная плата: от 200 000 руб. на руках
- Формат работы: удалённо
- Официальное оформление
- ДМС, компенсация обучения и конференций
- Современный стек и сильная команда без бюрократии