Text copied to clipboard!

Название

Text copied to clipboard!

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

Описание

Text copied to clipboard!
Мы ищем опытного бэкенд-разработчика на Go, который присоединится к нашей команде и поможет создавать высокопроизводительные, масштабируемые и надежные серверные приложения. В этой роли вы будете разрабатывать и поддерживать серверную логику, работать с базами данных, интегрировать внешние API и обеспечивать безопасность и производительность приложений. Ваши основные задачи будут включать проектирование и разработку новых функций, оптимизацию существующего кода, а также участие в архитектурных решениях. Вы будете тесно сотрудничать с фронтенд-разработчиками, дизайнерами и другими членами команды для создания качественного программного обеспечения. Мы ожидаем, что вы обладаете глубокими знаниями языка Go, понимаете принципы многопоточного программирования и умеете работать с различными базами данных, такими как PostgreSQL, MySQL или MongoDB. Опыт работы с контейнеризацией (Docker, Kubernetes) и облачными сервисами (AWS, GCP, Azure) будет большим плюсом. Если вы увлечены разработкой высоконагруженных систем, любите решать сложные технические задачи и хотите работать в динамичной команде, мы будем рады видеть вас среди нас!

Обязанности

Text copied to clipboard!
  • Разработка и поддержка серверной логики на Go.
  • Проектирование и оптимизация баз данных.
  • Интеграция с внешними API и сервисами.
  • Обеспечение безопасности и производительности приложений.
  • Написание тестов и участие в код-ревью.
  • Оптимизация существующего кода и исправление багов.
  • Работа с контейнеризацией и оркестрацией (Docker, Kubernetes).
  • Сотрудничество с другими командами для реализации новых функций.

Требования

Text copied to clipboard!
  • Опыт работы с Go от 2 лет.
  • Знание принципов многопоточного программирования.
  • Опыт работы с реляционными и NoSQL базами данных.
  • Понимание RESTful API и микросервисной архитектуры.
  • Опыт работы с Docker и Kubernetes.
  • Знание инструментов CI/CD.
  • Опыт работы с облачными платформами (AWS, GCP, Azure) приветствуется.
  • Умение работать в команде и решать сложные технические задачи.

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

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