Senior Go-разработчик
Что за роль
Команда ENS развивает backend-сервисы продуктов Selectel в микросервисной архитектуре и cloud-native окружении. Senior Go-разработчик будет участвовать в проектировании сервисов, развитии существующих компонентов и поддержании качества инженерных решений. В работе важны API, PostgreSQL и понимание того, как приложения собираются и доставляются в серверную среду.
Что предстоит делать
- Разрабатывать и развивать backend-сервисы с учетом микросервисной архитектуры и многоподовой среды.
- Участвовать в проектировании новых сервисов и компонентов, а также в их реализации.
- Создавать и поддерживать API на Go с использованием chi; работать с REST API, учитывая возможное применение gRPC.
- Проводить code review и участвовать в проверке кода, поддерживая общие стандарты разработки.
- Писать unit- и функциональные тесты для сервисов.
- Актуализировать техническую документацию и разбираться в задачах клиентов, влияющих на продуктовые решения.
- Учитывать процессы сборки и доставки приложений, связанные с Docker, Kubernetes и CI/CD.
Что потребуется
- Коммерческий опыт разработки API на Go с использованием chi.
- Практический опыт работы с PostgreSQL, понимание проектирования схем и запросов.
- Опыт разработки и поддержки REST API; понимание gRPC будет преимуществом.
- Базовые знания Linux/Unix и представление о работе сервисов в серверной среде.
- Опыт написания unit- и функциональных тестов, знание базовых алгоритмов и структур данных.
- Опыт работы с Docker и общее понимание Kubernetes, знакомство с CI/CD.
Что важно знать
Работа организована удалённо. В пакете условий указаны ДМС со стоматологией и офисным врачом, компенсация психологических консультаций, спортивные активности, образовательные программы и поддержка изучения английского. Часть возможностей, отмеченных звёздочкой в описании, доступна только для петербургского офиса. Дополнительными плюсами будут интеграции с СМЭВ и авторизация через ЕСИА, знание CDN, DNS и процессов регистраторов доменов, а также способность читать и модифицировать код на Python или переносить его на Go.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram