WorkListВойтиОформить подписку
XS

Junior/Middle Backend Engineer (Go)

Xsolla · Платёжные технологии для игр
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Офис: Baku, Азербайджан
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Junior
указан работодателем
Даты
Опубликована 19.10 · видим у компании с 19.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

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

Что предстоит делать

  • Разработка ПО и решение задач:
  • Создавать и выпускать надёжные, безопасные и масштабируемые бэкенд-системы.
  • Отвечать за реализацию от проектирования до развёртывания, обеспечивая поддерживаемость и производительность.
  • Участвовать в архитектурных обсуждениях и вносить обоснованные технические предложения.
  • Проводить рефакторинг устаревших кодовых баз, чтобы улучшать структуру и эффективность, сохраняя при этом функциональную
  • преемственность.
  • Обеспечивать готовность к продакшену: заниматься реагированием на инциденты, анализом первопричин и улучшением
  • наблюдаемости.
  • Технический уровень:
  • Писать понятный, тестируемый и хорошо задокументированный код, уделяя внимание качеству и автоматизации.
  • Вносить вклад в культуру инженерного совершенства через код-ревью и обсуждения
  • дизайна.
  • Отстаивать надёжные практики разработки ПО и непрерывное улучшение.
  • Сотрудничество и влияние:
  • Тесно работать с продакт-менеджерами, дизайнерами и другими инженерами, чтобы согласовывать цели
  • и результаты.
  • Участвовать в технической проработке и оценке задач по функциональности и инфраструктуре.
  • Находить возможности для сокращения технического долга и улучшения опыта разработчиков.

Требования

  • Практический опыт работы с Go (Golang) в продакшене.
  • Серьёзный опыт работы с PostgreSQL и/или MySQL.
  • Уверенное владение инструментами контейнеризации и оркестрации: Docker, Kubernetes (K8s) и Helm.
  • Знакомство с системами обмена сообщениями, такими как RabbitMQ или Kafka.
  • Уверенное использование Git и инструментов CI/CD в совместной работе.
  • Рабочее знание фронтенд-технологий, особенно React и/или Next.js.
  • Базовое понимание облачных платформ (предпочтительно GCP).

Будет плюсом

  • Опыт создания масштабируемых и безопасных платформ Login-as-a-Service.
  • Глубокие знания OAuth2, OIDC, SAML, JWT и управления сессиями/токенами.
  • Хорошее понимание социального входа, SSO и федеративной идентификации.
  • Опыт проектирования мультитенантных систем идентификации с изоляцией и настраиваемостью.
  • Опыт создания удобных для разработчиков API, SDK и документации по интеграции.
  • Хорошие коммуникативные навыки на английском языке как по техническим, так и по нетехническим темам.

Навыки

GoPostgreSQLMySQLDockerKubernetesHelmRabbitMQKafkaGitCI/CDReactNext.jsGoogle CloudOAuth2OIDCSAMLJWTSSO

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти