Go-разработчик

VK · Москва

  • Комбинированный

Описание вакансии

Мы команда Nova Core и отвечаем за то, как разработчики VK взаимодействуют с платформой. Именно к нам приходят, чтобы создать новый сервис и поднять для него всё необходимое. Мы закрываем основные сценарии управления инфраструктурой и делаем платформу надёжной и консистентной.

Мы совмещаем качества и продуктовой, и инфраструктурной команд. Несмотря на техническую сложность, у нас есть прямые каналы связи с пользователями, и результаты работы практически сразу получают реакцию от потребителей. Мы не делаем задачи в стол, а идём от проблематики пользователей и улучшаем их опыт использования платформы.

Задачи

  • Развивать фронтенд и бэкенд-платформы управления сервисами и ресурсами компании
  • Улучшать, автоматизировать и упрощать рабочие сценарии продуктовых команд
  • Придумывать и разрабатывать новые инструменты управления инфраструктурой

Требования

  • Умение самостоятельно вести разработку: от проработки идеи, проектирования и технической декомпозиции до вывода решения в продакшен
  • Понимание принципов разработки отказоустойчивых распределённых систем и асинхронной микросервисной архитектуры
  • Уверенное владение стеком Golang + PostgreSQL + Kafka, опыт работы с Kubernetes или подобной системой оркестрации
  • Умение читать код на Java: мы пишем в основном на Go, но часто взаимодействуем с Java-сервисами
  • Готовность погружаться в специфику технологий и разбираться в нюансах обеспечения высокой доступности: от балансировщиков и баз данных до распределения контейнеров по серверам

Будет плюсом

  • Опыт разработки инфраструктурных или платформенных продуктов
  • Опыт на Java (+Spring) стеке
  • Опыт работы с облачной инфраструктурой или managed-сервисами

Ключевые навыки

  • Работа с базами данных
  • PostgreSQL
  • Архитектура
  • Kubernetes
  • Базы данных
  • Микросервисная архитектура

Похожие вакансии