Просмотр вакансии

Сегодня 09-07-2026 16:34
08.07.2026, 10:38

Инженер-программист (Golang-разработчик)

Работодатель: Государственное предприятие НЦОТ

Государственное предприятие НЦОТ

Город: Минск
Занятость: Полная, 5/2
Опыт работы: От 1 года до 3 лет

ВАКАНСИЯ ПЕРСПЕКТИВНАЯ, БУДЕТ ОБРАЗОВАНА 10.08.2026

Ключевые компетенции Golang

Язык и стандартная библиотека:

Знание синтаксиса языка и идиоматичных подходов

Знание основных механизмов и опыт использования пакетов стандартной библиотеки:

- горутины (goroutines), каналы (channels), указатели и сборщик мусора (gc);

- context, io, net/http, database/sql, log/slog, sync, testing.

Умение писать документацию для кода и эндпоинтов через Swagger

Знание базовых принципов версионирования модулей

Умение пользоваться Git

Знание основных видов архитектуры и паттернов:

Clean architecture;

DDD;

Microservices. Брокеры сообщений, веб-серверы (nginx, apache);

REST API;

Принципы SOLID.

Паттерны: репозиторий, фабрика, middleware и другие

Специализация по инфраструктуре и данным

Системы управления базами данных:

Знание синтаксиса SQL (PL/SQL)

Понимание транзакций (ACID-принципы), индексов

Опыт работы с PostgreSQL и любыми NoSQL решениями

Сеть:

Знание сетевого стека TCP/IP

Глубокое понимание протокола HTTP (семантика, структура запроса/ответа, настройка HTTPS, настройка CORS, принципы REST в связке с HTTP, работа с файлами, auth, cookie, SSE)

Опыт работы с WebSocket

Умение пользоваться инструментами браузера в контексте backend разработки

Production и эксплуатация

Docker:

Опыт работы с Docker (docker compose, multi-stage build)

Умение минимизировать размер образа

Понимание работы сервисов docker compose и их основных настроек

Использование сетей и подключаемых томов

Знание основных команд Docker CLI

Безопасность:

Понимание принципов работы аутентификации и авторизации

Опыт работы в реализации auth с использованием JWT-токена и понимание принципа его работы

Знание OWASP Top 10

Операционные системы:

Опыт работы с любой операционной системой из семейства Linux

Знание основных команд оболочки bash (перемещение между каталогами, работа с файлами, пайплайны и т.п.)

Опыт использования SSH

Тестирование:

Умение покрывать код unit тестами

Работа в команде:

Проактивность

Умение проводить код-ревью конструктивно, принимать критику, аргументировать технические решения

Умение декомпозировать задачи

Будет плюсом:

Опыт работы с Kubernetes, Ansible, Makefile, протоколом gRPC

Опыт настройки CI/CD (Jenkins, Gitlab CI)

Опыт работы с third-party модулями и пакетами:

- golang-migrate

- golang-jwt/jwt

- gorilla/mux

- sqlx

- Masterminds/squirrel

- segmentio/kafka-go

- swaggo/http-swagger

Мы предлагаем:

* Участие в крупном проекте

* Работа в команде профессионалов

* Бонусы по результатам работы

* Пространство для профессионального и карьерного роста

* Корпоративное обучение и развитие сотрудников

* Качественное оборудование для комфортной работы

* Добровольное медицинское страхование

* Социальная политика с продвинутыми опциями, актуальными для IT компаний

* Материальная помощь к отпуску

* Дополнительные выплаты к ключевым жизненным событиям

* Яркая корпоративная жизнь

Условия работы

* Современный офис в центре Минска

* График работы (full time) пн.–чт. с 09:00 до 18:00, пятница с 09.00 до 16.45

Адрес: Минск, улица Карла Маркса, 29

 

Откликнуться на вакансию

Дата
09.07 12.07
USD
2.8706 2.8607
EUR
3.2736 3.2696
RUB
3.7595 3.7668
CNY
4.2296 4.2114
CHF
3.5529 3.5455
GBP
3.8298 3.837
PLN
7.592 7.5893
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения