Text copied to clipboard!

Название

Text copied to clipboard!

Бэкенд-разработчик на Go

Описание

Text copied to clipboard!
Мы ищем опытного бэкенд-разработчика на Go, который присоединится к нашей команде для создания масштабируемых, надежных и высокопроизводительных серверных решений. Ваша основная задача будет заключаться в проектировании, разработке и поддержке серверной части современных веб- и мобильных приложений, используя язык программирования Go (Golang). Вы будете работать в тесном сотрудничестве с фронтенд-разработчиками, архитекторами и специалистами по DevOps для обеспечения эффективной интеграции и бесперебойной работы сервисов. Мы ценим инициативность, ответственность и стремление к постоянному профессиональному росту. Ваша работа будет включать проектирование архитектуры микросервисов, реализацию RESTful и gRPC API, оптимизацию производительности, обеспечение безопасности и масштабируемости приложений. Вы будете участвовать в процессе ревью кода, написании автоматизированных тестов и внедрении CI/CD процессов. Важно умение работать с реляционными и нереляционными базами данных, а также опыт работы с контейнеризацией (Docker, Kubernetes). Мы ожидаем, что вы обладаете хорошими знаниями принципов ООП, паттернов проектирования и современных подходов к разработке ПО. Если вы хотите работать в динамичной команде, где приветствуются новые идеи и инновационные решения, мы будем рады видеть вас среди нас. Мы предлагаем конкурентную заработную плату, гибкий график работы, возможность удалённой работы и профессионального развития. Присоединяйтесь к нам и станьте частью команды, создающей продукты, которыми пользуются тысячи людей по всему миру.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка серверной логики на Go
  • Проектирование и реализация RESTful и gRPC API
  • Оптимизация производительности и масштабируемости приложений
  • Интеграция с внешними сервисами и базами данных
  • Участие в ревью кода и написании тестов
  • Внедрение и поддержка CI/CD процессов
  • Работа с контейнерами Docker и оркестраторами Kubernetes
  • Обеспечение безопасности серверных решений
  • Документирование кода и архитектурных решений
  • Взаимодействие с командой разработки и другими отделами

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на Go от 2 лет
  • Знание принципов ООП и паттернов проектирования
  • Опыт работы с реляционными и нереляционными базами данных
  • Навыки работы с Docker и Kubernetes
  • Понимание принципов построения микросервисной архитектуры
  • Опыт написания RESTful и/или gRPC API
  • Умение работать с системами контроля версий (Git)
  • Знание английского языка на уровне чтения технической документации
  • Опыт написания автоматизированных тестов
  • Желание учиться и развиваться в области backend-разработки

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на Go?
  • С какими базами данных вы работали?
  • Есть ли у вас опыт работы с Docker и Kubernetes?
  • Расскажите о проекте, где вы реализовывали микросервисную архитектуру.
  • Как вы обеспечиваете безопасность серверных приложений?
  • Какие инструменты для тестирования вы используете?
  • Как вы решаете задачи оптимизации производительности?
  • Есть ли у вас опыт интеграции с внешними API?
  • Как вы организуете процесс ревью кода в команде?
  • Готовы ли вы работать удалённо или в гибридном формате?