Компания ТрансТелеКом (ТТК) входит в пятерку ведущих российских операторов связи и имеет 25-летний опыт работы на рынке телекоммуникационных услуг.
Одним из приоритетных направлений развития компании на сегодняшний день является предоставление интеграционных IT услуг и сервисов, а также услуг информационной безопасности в интересах крупных корпоративных заказчиков (коммерческих холдинговых структур, финансовых организаций, государственных органов и учреждений).
Компания интенсивно растет и развивается и на сегодняшний день участвует в реализации масштабных проектов.
Ищем Junior Go-разработчика который уверенно знает базовый синтаксис языка, принципы работы с памятью и указателями, основы конкурентности (горутины и каналы), а также уметь писать простые веб-сервисы и работать с реляционными базами данных.
Чем предстоит заниматься:
- Разработка и поддержка кода
- Написание чистого, читаемого и документированного кода на языке Go
- Исправление багов и дефектов, найденных в процессе тестирования или эксплуатации
- Участие в рефакторинге и оптимизации простых участков кода под руководством ментора
- Интеграция и работа с данными
- Разработка новых эндпоинтов для REST API приложений
- Написание простых SQL-запросов к базам данных для выборки, вставки и обновления информации
- Подключение и интеграция сторонних API и внешних сервисов
- Покрытие собственного кода юнит-тестами для проверки корректности логики
- Контейнеризация разработанных микросервисов с помощью Docker
- Развертывание приложений на тестовых стендах и базовый анализ логов при сбоях
- Участие в код-ревью (code review) для получения обратной связи и улучшения навыков
- Взаимодействие с тестировщиками (QA) для воспроизведения и устранения ошибок
- Ведение задач в трекерах (Jira, Kaiten) и документирование своей работы в базе знаний (Confluence)
Требования:
- Синтаксис и типы: переменные, типы данных, циклы, функции, структуры, массивы, срезы (slices) и мапы (maps)
- Указатели: понимание работы с памятью, адресов и передачи аргументов по значению или ссылке
- Конкурентность: базовое понимание горутин (goroutines), каналов (channels) и принципов работы планировщика
- Инструменты (Tooling): использование gofmt, менеджера зависимостей go mod, написание базовых юнит-тестов с помощью пакета testing
- Архитектура и веб-разработка
- Создание API: понимание принципов REST, умение поднимать базовый HTTP-сервер с использованием стандартной библиотеки (net/http) или легких роутеров (например, chi, gin)
- Базы данных: базовый опыт работы с реляционными БД (PostgreSQL, MySQL), написание простых SQL-запросов и понимание работы с драйверами/ORM (например, sqlx, gorm)
- Работа с ошибками: правильная обработка ошибок в Go (идиоматичная проверка if err != nil)
- Инструменты окружения и смежные навыки
- Система контроля версий: уверенное владение Git (коммиты, ветки, мержи, ревью)
- Контейнеризация: базовое понимание Docker, умение написать простой Dockerfile для запуска приложения
- ОС Linux: базовые навыки работы с терминалом, умение читать логи и запускать процессы в среде Linux
Мы предлагаем:
- Стабильную "белую" конкурентную заработную плату: оклад + премия
- Заработная плата обсуждается индивидуально по результатам собеседования
- Расширенная медстраховка
- Оформление на работу в полном соответствии с ТК РФ
- Корпоративные программы в области спорта/фитнеса и изучения иностранных языков
- Возможность решать разноплановые задачи и расширять свою экспертизу, формировать в рамках компании лучшие практики
- Выгодные скидки на услуги Компании ТТК
- Профессиональная команда
- Новогодние подарки детям
- Возможности профессионального и карьерного роста в крупнейшей федеральной телеком Компании
- Амбициозные задачи и проекты на уровне филиала и Компании
- График 5/2, гибкая настройка начала и конца рабочего дня
- Комфортный офис со всеми условиями
При отклике указывайте пожалуйста Ваши з.п. ожидания.
Звоните и оставляйте отклики. Будем рады ответить на все ваши вопросы!