Golang Developer

Дата размещения вакансии: 18.11.2024
Работодатель: Bell Integrator
Уровень зарплаты:
з/п не указана
Город:
Нижний Новгород
Требуемый опыт работы:
От 3 до 6 лет

Проект: система личных кабинетов, в рамках которых транслируется информация об образовательных организациях, а также присутствует функциональная возможность управлять структурой образовательной организации (создавать классы/группы, управлять календарем, привязывать пользователей учебного контура к организации, назначать пользователям роли и включать их в составы текущих учебных классов.

Требования

В первую очередь интересует гибкость — часть задач идет в Agile. Мы не будем увеличивать запланированный скоуп по объему, но некоторые задачки могут меняться и необходимо, чтобы разработчик был готов к тому, что у нас могут по ходу проекта поменяться какие-то приоритеты / реализация.

Стек на бэкенде — Go, openAPI, Docker, Docker-Compose, PostgreSQL, Redis, GitLab-CI

Основные требования:
— Опыт работы с Go, PHP
— Опыт работы с реляционными базами данных и знание SQL, PostgreSQL
— Знание базовых принципов устройства web-сервисов
— Понимание основ веб-безопасности

Будет преимуществом:
— Опыт разработки чат-ботов и (или) миниаппов для ВКонтакте или телеграм;
— Опыт работы с авторизацией и аутентификацией (знакомство с JWT, Bearer, OAuth и т. п.);
— Опыт создания СI-пайплайнов (GitLab-CI или Jenkins), интеграционных тестов, пайплайнов деплоя.

Обязанности

— Анализ legacy кодовой базы и перенос существующих решений на новую инфраструктуру
— Проектирование и разработка новых инструментов
— Покрытие кодовой базы unit тестами
— Участие в процессе code review
— Ведение коммуникаций (в том числе кросс-командных)
— Проектирование и разработка HTTP API SPA приложения

Условия

  • Возможность профессионального и карьерного роста на проекте

  • Опыт работы в распределенной команде профессионалов

  • Уровень заработной платы обсуждается индивидуально

  • Формат работы - удаленно.