Старший разработчик на Golang

З/п не указана
Опыт работы: От 1 года до 3 лет
График работы: Полный день
Занятость: Полная занятость
Компания: НЦР

Мы занимаемся полным циклом разработки IoT-, M2M-устройств и ищем в команду Golang-разработчика с функциями DevOps.

Наш основной продукт - автоматическая система учёта ресурсов "КУЗЯ". Мы собираем и обрабатываем данные - показания счётчиков ресурсов (вода, электричество, тепло). Наши заказчики - юридические и физические лица.

Проект стартовал в 2016 году, сейчас бурно растёт - у рынка есть большой запрос на наш продукт.

Нам не хватает рук, и мы ищем будущего коллегу, который проявляет интерес к новым технологиям, желает развиваться сам и помогать развивать наш продукт.

Стек: Go, REST, gRPC, MySQL, PostgreSQL, Clickhouse, Docker, KubernetesЗадачи:
  • Разработка и поддержка микросервисов (Go)

  • Поддержка и миграция БД

  • Миграция сервисов в Kubernetes

  • Развитие продукта, добавление новых фич

  • Написание функциональных и интеграционных тестов

  • Доработка и рефакторинг существующего кода

  • Модификация, усовершенствование, поддержка инструментов мониторинга и управления развернутой инфраструктурой (Grafana, Prometheus)

  • Участие в проектировании архитектуры

  • Ревью кода коллег

  • Деплой сервисов в проде, развитие CI/CD

Требования:
  • Общий опыт коммерческой разработки от 3-х лет

  • Опыт коммерческой разработки на Go от полутора лет

  • Знакомство с принципами микросервисной архитектуры и опыт разработки backend-сервисов

  • Уверенная работа с Docker и основы DevOps

  • Опыт работы с Kubernetes или желание в этом разобраться

  • Навык проектирования и реализации REST и gRPC API

  • Опыт работы с СУБД (MySQL или PostgreSQL)

  • Опыт написания модульных, интеграционных и системных автотестов

  • Базовые представлениями о протоколах семейства TCP/IP и понимание принципов сетевого взаимодействия между компонентами микросервисного приложения

  • Git на уровне ежедневного использования

  • Технический английский

  • Законченное высшее техническое образование

Будет плюсом:
  • Опыт развертывания и настройки Kubernetes и приложений в нём (helm, yaml)

  • Опыт работы с любой Message Queue (NATS, RabbitMQ, MQTT, Kafka)

  • Опыт работы с Grafana

  • Опыт добавления метрик для мониторинга здоровья приложения (Prometheus)

  • Знание одного или нескольких других ЯП (например, Dart, JavaScript)

  • Опыт работы с высоконагруженными системами

  • Понимание принципов непрерывной поставки

  • Уверенная работа в Linux

Мы предлагаем:
  • График работы 5/2, полный день, работа в офисе

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

  • Свобода в выборе стиля одежды

  • Рыночная, достойная заработная плата

  • Полное соблюдение трудового законодательства

  • Офис рядом с М. Славянский бульвар (7 минут пешком)

Сайты и адрес офиса:

https://ncre.ru/

https://кузя.рф/

Москва, ул. Давыдковская, д. 3


Хочу откликнуться
<
>