О проекте
Наша команда специализируется на разработке интеграционных микросервисов для оптимизации работы крупных информационных систем компании. Мы стремимся реализовать функционал, который ранее оказывался недоступным из-за ограничений времени и ресурсов. В данный момент мы активно занимаемся проектом WIFI-авторизации, включающим в себя комплекс микросервисов - бэкенды и фронты. Цель этого проекта - обеспечить возможность авторизации в публичных точках доступа с использованием номера телефона и других идентификационных методов.
Задачи
- Разработка микросервисов (REST, SOAP API, Брокеры сообщений);
- Написание unit-тестов;
- Рефакторинг существующих микросервисов (обновление зависимостей, раскатка в k8s);
- Поддержка легаси сервисов, написанных на GO;
- Доработки по проекту WIFI-авторизация.
Требования
- Golang: Умение писать Unit-тесты (c использованием mock`ов в том числе), умение использовать инструменты для отладки кода и профилирования производительности (Debug/pprof), знание паттернов многопоточности в Go, знание основных паттернов проектирования в Go;
- SQL (PostgreSQL):Углубленное знание SQL (индексы, подзапросы);
- CI/CD (Docker, Jenkins): Уметь собрать Dockerfile со своим приложением и запустить его GIT;
- Message brokers (RabbitMQ): Понимание в каких случаях нужно использовать, умение написать приложение, использующее брокеры сообщений;
- Опыт продуктовой разработки более 2 лет.
Будет плюсом
- FreeRADIUS (понимание протокола Radius);
- Gitlab CI (опыт работы);
- k8s (владение терминологией, опыт работы).
FAQ
-
Как проходит собеседование?
-
Есть ли возможность работать удаленно?
-
В Nexign гибкий график работы. Что это значит?
-
Остались вопросы?