Разработчик Golang (backend) / Golang backend developer, middle+/senior
Описание
В связи с расширением и развитием компании, приглашаем в свою команду разработчика с опытом разработки на Golang, который примет активное участие в поддержке уже действующего продукта, а также разработке новых проектов, собственных сервисов и интеграций. О нас: ООО ВФМ Технолоджи – аккредитованная IT компания, занимающаяся разработкой и поддержкой ПО. Правообладатели проекта «Jam Работа» - удобного и перспективного мобильного приложения для поиска подработки рядом с домом с ежедневными выплатами. Мы развиваем востребованный сервис, который ЕЖЕДНЕВНО дает подработку более 100 000 человек по всей России. Что предлагаем: - ЗП 250К руб\мес. (по результатам собеседования) - Отсутствие переработок и ежедневных синков с менеджерами, от вас требуется только уложиться в эстимейт?; - Работа как над продуктовыми, так и над внутренними техническими задачами; - Офисный, гибридный либо удаленный формат работы (Москва, Космодамианская набережная, 52с4) - Техника на ваш выбор; - ДМС - Оформление только по трудовому договору - Перформанс ревью и индексация 1 раз в год Что ожидаем (обязательно): - Умение работать с Unix подобными ОС (mac/linux/WSL); - Опыт от 3 лет коммерческой разработки и от 2 лет на go; - Боевой опыт работы с экосистемой микросервисных приложений Go: логирование, трассировка, метрики, синхронная и асинхронная коммуникация микросервисов и т.д.; - Опыт работы с PostgreSQL: создание и оптимизация запросов, понимание внутренних процессов БД, , желательно понимание работы PostgreSQL на больших объемах данных; - Опыт работы с Kafka: базовое понимание основных сущностей очереди; - Понимание работы Kubernetes на базовом уровне, умение работать с любым клиентом Kubernetes (kubectl , k9s, kubenav и т.д.) (просмотр логов, рестарт пода, проброс портов, настройка переменных окружения и т.д.); Будет плюсом: - Опыт работы с Clickhouse или любой другой колоночной БД - Опыт работы с георепликацией и партиционированием данных БД - Опыт в оптимизации производительности и структуры данных БД с большой историчностью хранения данных и запросов для работы с высоконагруженными приложениями, в том числе потоковой поставки данных - Опыт агентской разработки Обязанности: - Проектировать новые сервисы и поддерживать уже написанные - Оптимизировать уже написанную логику - Интегрироваться со сторонними сервисами - Покрытие кода тестами, написание технической документации - Взаимодействовать с разработчиками своей и смежных команд, участвовать в Code Review Наш стек: - Инструменты: Golang, Postgres, Kafka, Redis, Docker, Kubernetes - Траспорт: gRPC/Protobuf, HTTP - Деплой: Gitlab CI/CD