Ця вакансія вже завершена
Особенности вакансии
Вид занятости: полная занятость
Язык программирования: Golang
База данных: Mysql/PostgreSQL/ClickHouse
Операционная система: Linux
Необходимые навыки
Опыт разработки на Go от 1 года.;
Понимание OOP / SOLID;
Умение пользоваться отладчиком;
Опыт создания продуктов с использованием MongoDB, Postgresql, Redis;
Хорошее знание Linux;
Опыт написания тестов (acceptance/integration/unit).
Будет плюсом
Опыт работы с k8s;
Опыт работы с GraphQL;
Опыт работы с брокерами сообщений ( RabbitMq, Kafka, Nats ...);
Знание других языков программирования (Python, PHP, JavaScript, Perl...);
Опыт создания микросервисных решений;
Опыт работы с система оркестраций (Salt/Ansible).
Обязанности
Разработка новых микросервисов;
Рефакторинг существующего кода.
О проекте
Разрабатываем платформу для обслуживания облачной инфраструктуры. Платформа имеет (в себе) различные интеграции, в том числе аналитику, статистику, бекапирование и тому подобное.
Платформа построена на базе микросервисов, сейчас это около сотни различных сервисов и их количество постоянно растет. Обслуживает платформа более 10 тысяч виртуальных серверов. Используем современные облачные технологии в продакшен, контейнеризацию и тому подобное.
В таких системах, всегда есть устаревающий код, который мы стараемся обновлять и держать в актуальном состоянии, следим за обновлением фреймворков ПО и сопутствующих технологий и при возможности постоянно обновляемся на последние версии.
Технологический стек: PHP, Golang, Mysql, ClickHouse, PostgreSQL, MongoDB, Redis, Elasticsearch, RabbitMq, Symfony, Kafka, Kubernetes.
Речкина Ольга