🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Golang разработчик

Зарплата

от 100 000 до 120 000 ₽

Местоположение и тип занятости

КазаньПолный рабочий деньМожно удаленно

Компания

Цифровая образовательная платформа

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

Что тебя ждет:

Мы - ITK Akademy динамичная IT-компания, расположенная на Юге России. Наша основная задача - разработка мобильных и веб-приложений для разнообразных отраслей. На сегодняшний день мы успешно завершили более 100 проектов и стремимся к новым вершинам!

Мы ищем Golang-разработчика , который хочет развиваться и совершенствовать свои навыки в разработке и работе с современными технологиями.

Присоединяйся к нашей команде, где каждый день - это возможность для роста и достижения новых целей!

📌Что мы ждем:

1. Базы данных:

  • Понимание работы с реляционными базами данных (PostgreSQL).
  • Умение писать SQL-запросы, включая простые транзакции, JOIN и оптимизацию запросов.
  • Опыт работы с Redis (базовые знания).

2. Язык программирования Go:

  • Уверенные знания синтаксиса языка Go.
  • Опыт работы с модулями (go mod).
  • Понимание стандартной библиотеки Go.

3. Протоколы и API:

  • Базовое понимание работы REST API.
  • Знание основных сетевых протоколов и их уровней (HTTP, TCP/IP).

4. Конкурентность:

  • Знание принципов конкурентного программирования в Go (goroutines, channels).

5. Инструменты и экосистема:

  • Базовое представление о Docker и контейнеризации.
  • Опыт работы с фреймворками GIN или Echo.

6. Архитектура и проектирование:

  • Понимание основных принципов проектирования (SOLID, ООП).
  • Знание базовых и расширенных паттернов проектирования.
  • Опыт работы с gRPC.

7. Алгоритмы и структуры данных:

  • Понимание базовых алгоритмов и их применения.

✔️Дополнительные требования:

  • Наличие pet-проектов на GitHub или других платформах, демонстрирующих навыки работы с Go.
  • Желание учиться и развиваться в профессиональной среде.

✔️Личностные качества:

  • Умение работать в команде.
  • Ответственность и организованность.
  • Готовность к решению сложных задач.

☑️Примечание: Предпочтение кандидатам, имеющим практический опыт в использовании перечисленных технологий и подходов.

Мы предлагаем не только возможность углубить знания в разработке, но и обеспечиваем поддержку и профессиональное рост. Присоединяйтесь к нашей команде и станьте частью долгосрочного и успешного пути в IT-индустрии!