Golang-разработчик (middle, backend)
Описание от работодателя
Компания разрабатывает собственный ИТ продукт - платформу для страхового бизнеса.
Ищем Golang - разработчика в связи с расширением на разработку нового модуля без legacy (платформа автоматизации продаж и управления страховыми продуктами для страховых компаний и брокеров).
Текущая команда разработки 18 человек, команда на Go - 3 разработчика.
Немного о нас:
Создаем решения для страхового бизнеса более 15 лет;
Команда 25+ человек;
Более 55 млн.полисов проданы через наши системы;
Наши клиенты: Сбер Страхование, Росгосстрах, СОГАЗ, ВТБ - Страхование, Югория и многие другие.
Стек технологий: микросервисная архитектура, Golang, React, MongoDB, Redis, Kubernetes, API (gRPC / REST).
Задачи:
Разрабатывать и поддерживать backend компоненты микросервиcов на Go для нашей платформы;
Проектировать API (gRPC / REST) и взаимодействовать с базами данных и брокерами сообщений (MongoDB, PostgreSQL, Redis, Kafka);
Реализовывать бизнес-логику: управление страховыми продуктами, интеграции со смежными системами, расчёт стоимости полисов, формирования печатных форм, интеграциями с другими информационными системами;
Участвовать в код-ревью, улучшать покрытие тестами и качество кода.
Мы ожидаем:
Опыт коммерческой разработки на Go - от 2х лет;
Уверенное знание стандартной библиотеки Go, понимание горутин, каналов, GC;
Опыт разработки API как для наших UI компонент, так и для других систем;
Опыт работы с нереляционными и реляционными БД (MongoDB, PostgreSQL) и навык написания эффективных запросов;
Опыт работы с очередями сообщений (Kafka, NATS или аналогами);
Понимание принципов микросервисной архитектуры;
Умение читать чужой код, включая код сгенерированный Ai агентами;
Навыки написания unit- и integration-тестов.
Будет плюсом:
Опыт работы в FinTech / InsurTech / банковском секторе;
Знание Kubernetes и Docker;
Опыт построения event-driven систем;
Понимание основ страхования;
Опыт работы с gRPC и protobuf;
Основы SDD и Ai SDLC.
Мы предлагаем:
Полностью белое оформление по ТК РФ;
ИТ аккредитацию;
Работу в гибридном или удаленном формате;
Участие в продукте, который решает реальные задачи страхового бизнеса;
Современные технологии и прозрачные процессы;
Команду опытных инженеров.