Наша команда специализируется на разработке интеграционных микросервисов для оптимизации работы крупных информационных систем компании. Мы стремимся реализовать функционал, который ранее оказывался недоступным из-за ограничений времени и ресурсов. В данный момент мы активно занимаемся проектом WIFI-авторизации, включающим в себя комплекс микросервисов - бэкенды и фронты. Цель этого проекта - обеспечить возможность авторизации в публичных точках доступа с использованием номера телефона и других идентификационных методов. Обязанности: Разработка микросервисов (REST, SOAP API, Брокеры сообщений); Написание unit-тестов; Рефакторинг существующих микросервисов (обновление зависимостей, раскатка в k8s); Поддержка легаси сервисов, написанных на GO; Доработки по проекту WIFI-авторизация (комплекс микросервисов - бэкенды и фронты) реализующих возможность авторизации в публичных точках доступа по номеру телефона и т.д. (Captive portal на точках доступа). Требования: Golang: Умение писать Unit-тесты (c использованием mock`ов в том числе), умение использовать инструменты для отладки кода и профилирования производительности (Debug/pprof), знание паттернов многопоточности в Go, знание основных паттернов проектирования в Go; SQL (PostgreSQL):Углубленное знание SQL (индексы, подзапросы); CI/CD (Docker, Jenkins): Уметь собрать Dockerfile со своим приложением и запустить его GIT; Message brokers (RabbitMQ): Понимание в каких случаях нужно использовать, умение написать приложение, использующее брокеры сообщений; Опыт продуктовой разработки от 1-2 лет. Будет плюсом: FreeRADIUS (понимание протокола Radius); Gitlab CI (опыт работы); k8s (владение терминологией, опыт работы). Условия: Работай в гибридном формате или приходи в комфортный офис: кухни с кофе и фруктами, зоны отдыха, массажные кресла, настольные игры; велопарковка, спортзал; Управляй временем: у нас гибкое начало дня. Корпоративное такси для тех, кто случайно задержался в офисе до 22:00; Постоянно развивайся: участвуй в конференциях и митапах, прокачивай hard и soft skills в Nexign Academy – корпоративном центре обучения; Совершенствуй английский язык прямо в офисе или удаленно за счет компании; Заботься о здоровье: у нас есть ДМС со стоматологией, страхование от несчастных случаев, полис для выезжающих за рубеж; врач-терапевт прямо в офисе; Береги экологию: в офисе установлены контейнеры для раздельного сбора мусора, также можно сдать на переработку крышки от пластиковых бутылок, использованные батарейки; Пользуйся программой «Кафетерий»: компенсируй расходы на отпуск, обучение, покупку билетов и абонементов на культурные и спортивные мероприятия, снаряжение для туризма и активного отдыха, гаджеты и музыкальные инструменты.
Senior software engineer Go / Старший инженер-программист Go (Kornfeld)
Договорная
Нижний Новгород
YADRO