Go разработчик / Golang Developer (Junior+ / Middle+)
КВАДО.РУ
Полная занятость
Опыт: 1-3 года
Описание:
Привет, наш будущий коллега! КВАДО.РУ - российская продуктовая IT-компания. С 2014 года мы помогаем организациям ЖКХ автоматизировать управленческие и повседневные задачи Наш продукт – облачный модульный сервис kvado.ru. • 10+ лет делаем мир ЖКХ удобнее, дружелюбнее, полезнее • 4000+ организаций и 1 млн+ жителей от ведущих застройщиков (ЦДС, ЛСР, SetlCity, Самолет Девелопмент) используют наш сервис. В связи с возросшим количеством новых проектов ищем в команду Golang-разработчика (Junior+ / Middle+). Задачи для нашего будущего коллеги: 1. разрабатывать код на GO от помощи в проектировании архитектуры до реализации (разработка новых и поддержка существующих api, распил монолита PHP на микросервисы GO); 2. поддерживать легаси код на GO; 3. писать Unit-тесты 4. проводить Code Review; 5. работать в команде на результат (аналитики, разработчики, тестировщики); 6. участвовать в планировании спринтов и оценке задач; 7. ставить технические задачи на команду или смежников; 8. участвовать в деплоях, релизах, мониторинге; 9. писать техническую документацию; 10. обучать и развивать других разработчиков (для уровня миддл). Технологии, которые мы используем в Go-разработке: основные технологии: Go, gRPC, MySQL, MongoDB, Docker, RabbitMQ рабочее окружение: Linux или Windows 10, JetBrains GoLand, Gitlab, Redmine. Ждем от соискателя: образование – не ниже среднего специального образования; уверенное знание Go; базы данных (mysql, mongodb, redis); работа с многопоточностью; очереди (rabbitmq); rest, http, grpc docker, docker-compose, gitlab CI; git; работа с cli приложениями; понимание и применение принципов SOLID, DRY, KISS, YAGNI, GRASP; понимание микросервисной архитектуры и микросервисных паттернов; опыт командной работы; самостоятельность в принятии решений. Будет плюсом: высшее математическое или инженерное образование; повышение квалификации в сфере IT; курсы по управлению командой или по развитию софт-скилов; опыт менторства; умение читать php; понимание и опыт использования DDD; опыт работы с kubernetes, prometheus, grafana, grpc-gateway, jaeger, opentracing, helm.
Мы предлагаем:
возможность изучать и применять новые технологии в реальных продуктах; работу с полезным, востребованным продуктом на российском рынке; 8-часовой рабочий день с графиком 5/2; гибкое начало рабочего дня: 8:00, 9:00 или 10:00 (важно быть вовремя на дейли с командой); формат работы на выбор: офис/удаленно/гибрид; дружелюбная команда – мы приветствуем уважительный формат общения на любом