SpectrumData

Golang Developer (Офис)

Не указана
  • Екатеринбург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

SpectrumData - IT-компания, предоставляющая решения по управлению рисками на основе больших данных. Наши клиенты – лидирующие страховые компании и платформы, банки, МФО, лизинговые компании, IT, сетевой ритейл, компании автомобильной отрасли и другие.

Преимущества компании:

  • Мы занимаем лидирующие позиции на рынке и количество сотрудников постоянно растет, мы уже объединяем более 200 профессионалов;
  • Презентуем наши продукты на крупных отраслевых конференциях и организовываем собственные клиентские мероприятия;
  • Работаем с данными с 2010 года;
  • Аккредитованы как IT-компания в Минцифре РФ;
  • Мы создаем востребованные IT-решения для бизнеса, наша сфера деятельности является перспективной, динамично растущей и стабильной относительно влияния внешних факторов.

Мы расширяем команду и находимся в поисках GO разработчика, который будет сопровождать следующие задачи:

  • Микросервисы для постановки в очередь и ее разбора с проверкой бизнес-правил;
  • Интеграции с web-api 1C;
  • Работа с Postgres, Kafka (настройка БД, планирование топиков);
  • Работа с файловым хранилищем (S3);
  • Работа как фулстека (доработка в случае необходимости веб-интерфейсов);
  • Участие в проектировании сервисов.

Что мы любим и используем:

  • Go, Protobuf, GRPC.
  • Cassandra, PostgreSQL;
  • Elasticsearch;
  • Redis, RabbitMQ, Kafka;
  • Микросервисную архитектуру;
  • Положительно относимся к освоению других новых технологий.

Мы будем рады видеть тебя в нашей команде, если ты имеешь:

  • Не менее 3х лет опыта по написанию бизнес приложений, желательно Golang, но можно Kotlin/Java и есть желание перейти на Golang;
  • Опыт реализовывать веб сервисы - HTTP/Rest;
  • Уверенное владение асинхронным и параллельным программированием;
  • Опыт модульного и интеграционного тестирования, понимание TDD;
  • Понимание принципов SOLID, DRY, KISS, основных паттернов и умение их применять;
  • Понимание концепций микросервисных систем, основанных на событиях и/или опыт работы с брокерами сообщений и микросервисами;
  • Уверенное владение SQL и в частности PostgreSQL.

Как будет построена твоя работа:

  • Официальное трудоустройство, белая заработная плата;
  • Гибкое начало рабочего дня;
  • Регулярный пересмотр заработной платы по мере твоего развития в компании;
  • Современное "железо" и любые необходимые сервисы;
  • Ты будешь работать по Scrum в слаженной команде;
  • Тебя ждут TDD, code review :)