← к выдаче
разработка

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

Государственное предприятие НЦОТМинск11 дн. назад

Коротко

Develops event processing services in Golang; participates in system architecture design, code review, and test coverage. · Needs: Golang experience; SQL (PL/SQL), PostgreSQL, NoSQL; Docker; Linux; monitoring; unit testing; office in Minsk, full-time

Описание от работодателя

Требования: Опыт работы и знание: Golang: синтаксис, идиоматика, горутины, каналы, указатели, GC; пакеты context, io, net/http, database/sql, log/slog, sync, testing Документация и Git: Swagger для кода и эндпоинтов, версионирование модулей, работа с Git Архитектура: Clean Architecture, DDD, микросервисы, брокеры сообщений, nginx/apache, REST API, SOLID, паттерны (репозиторий, фабрика, middleware и др.) Базы данных: SQL (PL/SQL), транзакции (ACID), индексы; PostgreSQL и NoSQL Сети: TCP/IP, HTTP (семантика, HTTPS, CORS, REST, файлы, auth, cookie, SSE), WebSocket, инструменты браузера (DevTools) Docker: docker compose, multi-stage build, минимизация образа, сети, тома, Docker CLI Безопасность: аутентификация/авторизация, JWT, OWASP Top 10 ОС Linux: bash (навигация, файлы, пайплайны), ssh Мониторинг: prometheus, grafana Тестирование: unit-тесты Будет преимуществом: Kubernetes, Ansible, Makefile, gRPC, CI/CD (Jenkins, GitLab CI), модули golang-migrate, golang-jwt/jwt, gorilla/mux, sqlx, Masterminds/squirrel, segmentio/kafka-go, swaggo/http-swagger Обязанности: Разрабатывать сервисы обработки событий на языке Golang Участвовать в построении архитектуры системы Участвовать в процессе обсуждения требований, постановки задач Проводить код-ревью, покрывать код тестами Условия: График работы : (full time) пн.– чт. с 09:00 до 18:00, пятница с 09.00 до 16.45 Современный офис в центре Минска Качественное оборудование для комфортной работы Пространство для профессионального и карьерного роста Корпоративное обучение и развитие сотрудников Добровольное медицинское страхование Бонусы по результатам работы Социальная политика с продвинутыми опциями, актуальными для IT компаний Материальная помощь к отпуску Дополнительные выплаты к ключевым жизненным событиям