Vantor
Full Stack Geospatial Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик геопространственных приложений в Vantor. Создание веб-приложения для составления карт, интеграция геоданных, баз данных и сервисов, работа с frontend и backend.
Задачи
- Проектировать, разрабатывать, тестировать, документировать, разворачивать и поддерживать веб-приложение для создания карт
- Создавать интуитивные интерфейсы для создания, настройки, стилизации, предпросмотра, сохранения и публикации интерактивных карт
- Разрабатывать frontend-компоненты для загрузки данных, выбора географических полей, применения символики, настройки подписей и элементов карты
- Разрабатывать backend-сервисы, API, бизнес-логику, обработку данных и механизмы хранения
- Интегрировать приложение с геопространственными данными, базами данных, API, веб-сервисами и корпоративными системами
- Работать с векторными, растровыми и сервисными геоданными
- Консультировать по форматам данных, схемам, проекциям, метаданным и интерфейсам геопространственной библиотеки
- Поддерживать загрузку, трансформацию, валидацию и контроль качества данных
- Работать с пространственными БД, включая Oracle и PostgreSQL/PostGIS
- Реализовывать и использовать REST API, OGC-сервисы и другие корпоративные сервисы данных
- Писать unit-, интеграционные, системные и приёмочные тесты, устранять дефекты и проблемы производительности
- Готовить техническую документацию по архитектуре, API, моделям данных и процессам
- Участвовать в код-ревью, обсуждениях архитектуры, планировании спринтов и Agile-активностях
- Применять практики безопасной разработки
Требования
- Степень бакалавра в Computer Science, Software Engineering, GIS, географии или смежной области (или эквивалентный опыт)
- Наличие действующего допуска безопасности США (TS/SCI с полиграфом)
- Гражданство США
- Опыт разработки и поставки full-stack веб-приложений
- Опыт с JavaScript или TypeScript и фреймворком React, Angular или Vue.js
- Опыт backend-разработки на Java, Python, Node.js или аналогичных технологиях
- Опыт проектирования и использования RESTful API
- Профессиональный опыт работы с геопространственными данными, GIS или пространственными сервисами
- Опыт с PostgreSQL/PostGIS, Oracle Spatial или аналогичными технологиями
- Знание GeoJSON, Shapefile, GeoPackage, KML/KMZ, GeoTIFF, CSV, WMS, WFS, WMTS или аналогичных форматов и сервисов
- Понимание систем координат, картографических проекций, типов геометрии, топологии, метаданных и принципов качества данных
- Умение готовить техническую документацию и эффективно общаться с техническими и нетехническими стейкхолдерами
- Умение работать самостоятельно и в команде в Agile-среде
- Готовность работать в офисе полный день
Условия
- Конкурентный пакет вознаграждения
- 401(k) с участием компании
- Ресурсы для психического здоровья
- Помощь в погашении студенческих кредитов
- Компенсация расходов на усыновление
- Страхование домашних животных
Навыки
- JavaScript
- TypeScript
- React
- Angular
- Vue.js
- Java
- Python
- Node.js
- REST API
- PostgreSQL
- PostGIS
- Oracle Spatial
- GeoJSON
- Shapefile
- GeoPackage
- KML
- KMZ
- GeoTIFF
- WMS
- WFS
- WMTS
- GIS
- ArcGIS Pro
- ArcGIS Enterprise
- QGIS
- OpenLayers
- Leaflet
- MapLibre
- Mapbox GL JS
- GDAL
- OGR
- GeoTools
- Docker
- CI/CD