USETECH
Golang Разработчик (Senior)
2 нед. назад
РоссияSeniorRemote
gopostgresqlkafkarabbitmqdockerk8sgitlabkibana
Разработка высоконагруженных сервисов на Go с использованием CI/CD и Kubernetes, работа в команде и поддержание качества архитектуры.
Обязанности
- Проектировать технические решения для интеграционных задач разного уровня сложности, тесно взаимодействия с командами мобильных клиентов
- Брать на себя ответственность за кодовую базу продукта и демонстрировать проактивный подход к улучшению качества архитектуры проекта
- Осуществлять доставку высоконагруженных сервисов с помощью CI/CD в K8s в несколько ДЦ
- Демонстрировать структурированный подход к написанию тестов
- Обеспечивать бесперебойную работу сервиса и заданный уровень SLO
- Быть примером для подражания для менее опытных коллег и транслировать наши ценности на всю остальную команду
Требования
- Имел опыт командной разработки на нашем стеке
- Опыт работы с реляционными и нереляционными БД
- Хорошо знаешь Go
- Придерживаешься принципов KISS, DRY и SOLID
- Работал с PostgreSQL
- Применял в работе брокеры сообщений (Kafka/RabbitMQ)
- Пишешь аккуратный и понятный код с развёрнутыми комментариями
- Знаешь методологии разработки, паттерны проектирования ПО
- Знаком с Docker, k8s, Gitlab, Kibana, Prometheus
- Работал с UI Kit или писал свой
- Веришь в то, что работа в команде – это не только написание кода
- Обладаешь отличными коммуникативными навыками и умением договариваться в самых сложных ситуациях
- Умеешь анализировать и стратегически мыслить
- Умеешь искать простые ответы на сложные вопросы
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо