Бэкенд-разработчик

Бэкенд-разработчик

Кемерово, Красная улица, 6

Описание вакансии

О нас:

Институт цифры создан в 2016 году как отдельное коммерческое подразделение КемГУ.
С каждым годом мы развиваемся и расширяем свои компетенции во всем, что связано с XYZ. Сейчас наш спектр направлений деятельности это:

  1. Аэросъемка, наземное и воздушное лазерное сканирование, фотограмметрия, семантическая сегментация и анализ пространственных данных.
  2. Инженерно-геодезические изыскания, топографическая съемка, геодезические и маркшейдерские работы, межевание территории и кадастровые работы.
  3. Паспортизация и диагностика автомобильных дорог.
  4. Разработка программного обеспечения органов государственной власти и коммерческого сектора (информационные и геоинформационные системы, различные сервисы и решения на базе искусственного интеллекта), создание управляющего программного обеспечения для программно-аппаратных комплексов собственной разработки.

Чем предстоит заниматься:

  • Разрабатывать и поддерживать ядро платформы на PHP (Laravel): проектировать RESTful API, реализовывать бизнес-логику, работать с очередями и событиями.
  • Писать асинхронные микросервисы на Go и Python для потоковой обработки данных.
  • Строить пайплайны для импорта, трансформации и валидации геоданных из различных форматов.
  • Строить масштабируемые пайплайны автоматической обработки облаков точек.
  • Проектировать эффективные схемы хранения данных в PostgreSQL.
  • Интегрироваться со сторонними гео-сервисами.
  • Покрывать код юнит-, интеграционными и нагрузочными тестами. Участвовать в архитектурном планировании новых функций
Что мы ждем от вас:
  • Понимание принципов работы веба;
  • Знание стандартов HTML и CSS;
  • Базовое понимание работы основных протоколов (HTTP, WebSocket, DNS, TLS);
  • Уверенное владение PHP и опыт разработки на Laravel (Service Container, Query Builder/Eloquent, миграции, очереди, политики авторизации);
  • Опыт работы с Python и знакомство с FastAPI или другими ASGI-фреймворками;
  • Глубокое знание PostgreSQL, свободное владение SQL;
  • Базовое владение Linux, Git и Docker.
Будет большим плюсом:
  • Опыт во Frontend: уверенное знание JavaScript (ESNext), Vue 3 (Composition API), Pinia, WebGL-библиотек для визуализации 3D.
  • Понимание специфики ГИС и облаков точек:
    • Знание проекций и систем координат (WGS84, EPSG:3857).
    • Навык написания пространственных запросов (ST_Intersects, ST_DWithin, расчет расстояний и площадей).
    • Понимание принципов работы векторных тайлов (MVT) и протоколов WMS/WFS/TMS.
    • Понимание принципов работы форматов LAS/LAZ.
  • Практический опыт разработки на Golang (понимание горутин, каналов, интерфейсов, написание конкурентного кода).
  • Опыт использования инструментов автоматизации ГИС-задач (GDAL/OGR, proj4) напрямую из кода.
  • Опыт управления командой разработки.
Навыки
  • PHP
  • Python
  • Golang
  • PostgreSQL
  • Docker
  • GitLab CI
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию