Активно ищем
Go-разработчик (Golang)
- Направление
- Backend-разработка
- Формат
- Удалённо
- Занятость
- Полная
Разработка высоконагруженных микросервисов.
Ищем Go-разработчика с опытом в высоконагруженных системах. Вы будете создавать и развивать микросервисы, отвечать за качество кода и интеграции с внешними системами.
Условия
- Грейд: Middle / Middle+
- Формат: удалённо, работа по МСК
- Локация: РФ
- Языки: русский
- Длительность: долгосрочно
- Занятость: полная
Задачи
- Разработка новых микросервисов, в том числе для интеграции с внешними системами
- Развитие функционала существующих сервисов
- Оптимизация производительности и отказоустойчивости
- Проведение code review и участие в техническом ревью решений
- Покрытие кода тестами и контроль его качества
- Взаимодействие с командой разработки и аналитиками
Требования
- Коммерческий опыт разработки на Go от 2 лет
- Опыт разработки микросервисной архитектуры и высоконагруженных систем
- Уверенная работа с Linux, Docker и Git
- Понимание SOLID и основных паттернов проектирования
- Понимание сетевых протоколов TCP, HTTP, DNS
- Опыт работы хотя бы с одной NoSQL-БД (Redis, Tarantool, MongoDB и т.п.)
- Опыт работы с реляционными БД (PostgreSQL или аналоги)
- Умение писать unit-тесты
Будет плюсом
- Опыт работы с gRPC
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ)
- Опыт работы с Tarantool, Reindexer, Memcached
- Опыт работы с Consul или другими системами service discovery
- Опыт профилирования Go-приложений и написания бенчмарков
- Опыт работы с Temporal
- Опыт настройки CI/CD, Kubernetes