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

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


Компания: ITK Academy

Локация: РФ

Формат работы: Удаленный

Зарплата: 100 000 - 125 000 рублей

Кто мы

itk academy — это не курсы. Мы помогаем начинающим разработчикам получить реальный опыт и вырасти до Middle прямо на проектах наших партнёров.

Почему джунам сложно? Курсы есть — опыта нет. Вакансии есть — требований слишком много. Мы закрываем этот разрыв.

Что ты получаешь

  • Реальные проекты у партнёров, а не учебные задания
  • Менторинг и прокачку скиллов — за наш счёт
  • Рост от Junior до Middle в процессе работы
  • Поддержку до полной адаптации и трудоустройства
Ты не платишь за обучение. Мы инвестируем в тебя.

Чем мы отличаемся

Курсы учат — и отпускают. itk academy доводит до результата. Мы зарабатываем только тогда, когда ты стал сильным и востребованным разработчиком.

Для кого мы

  • есть база в разработке
  • хочешь реальный опыт
  • готов расти и работать на результат

itk academy — место, где начинается настоящая IT-карьера.

Что мы ждем

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.
  • Желание учиться и развиваться в профессиональной среде.

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

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

Откликнуться: @Adelya0212

Report Page