Центр Информационных Технологий "Роскадастр-Инфотех" (ЦИТ "Роскадастр-Инфотех") – крупная государственная IT- компания.
Наша компания является главным оператором информационных систем Росреестра, мы ведем такие крупные проекты как Федеральная государственная информационная система Единого государственного реестра недвижимости (ФГИС ЕГРН), Публичная кадастровая карта (ПКК), Единая цифровая платформа «Национальная система пространственных данных» (ФГИС ЕЦП НСПД) и многие другие.
Приглашаем в нашу команду Backend–разработчика в отдел организации работ по созданию и технической поддержки ФГИС ЕЦП НСПД.
Обязанности:
Проектирование и разработка новых бизнес-приложений на языке Go с использованием существующих микросервисов.
Написание собственных микросервисов с нуля, включая интеграцию с геопространственными модулями платформы. В ходе написания потребуется как умение создавать свои библиотеки, так и умение работать с чужим кодом.
Работа с JSON: сериализация, десериализация, валидация, передача между сервисами.
Поддержка и развитие текущей кодовой базы, оптимизация производительности.
Интеграция приложений с очередями Kafka и взаимодействие с базами данных (PostgreSQL, ClickHouse).
Понимание работы маршрутизации и проксирования запросов через nginx.
Участие в код-ревью и поддержка работы с CI/CD.
Высшее образование.
Уверенное владение Go от 3 лет.
Понимание принципов работы с геопространственными данными: знание структуры GeoJSON (Point, Polygon, MultiPolygon, FeatureCollection), понимание базовых пространственных операций (пересечение, площадь, буфер) и систем координат (SRID/CRS) будут плюсом.
Желательное знание PostGIS: опыт работы с геофункциями (ST_Intersects, ST_Area и т.п.) будет плюсом.
Знание fiber, viper, шаблонизаторов кода будет плюсом.
Опыт проектирования и работы с микросервисной архитектурой, понимание принципов REST.
Опыт в отладке и дебагге rest систем (включая владение такими инструментами, как Bruno, swagger).
Практический опыт работы с Kafka, понимание работы топиков, партиций и consumer groups.
Практический опыт работы с СУБД PostgreSQL.
Желательный навык работы с Elasticsearch: понимание устройства индексов, опыт написания и оптимизации поисковых запросов.
Понимание концепции CI/CD и принципов функционирования пайплайнов в GitLab: способность сформулировать задачу для DevOps-команды по процессам сборки и развертывания приложения.
Понимание принципов работы с ClickHouse будет плюсом.
Умение самостоятельно вести задачи и брать ответственность за результат.
Ключевые навыки: Разработка ПО, Golang, Docker, ООП, SQL, Git, Kafka, Clickhouse, Elasticsearch
Условия:Официальное оформление по ТК РФ.
Участие в уникальных цифровых проектах, результаты реализации которых используются по всей стране.
Работникам предоставляется бесплатное обучение в магистратуре по направлению IT (обучение 1 год 5 месяцев).
Возможности карьерного и профессионального роста.
График работы 5/2 с 09-00 до 18-00, в пятницу до 16-45.
Комфортабельный офис в г. Москве.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.