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
