JLL
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер полного стека в JLL: проектирование и реализация фич от React-фронтенда и C#-бэкенда до слоя БД и деплоя, с фокусом на масштабируемые 3D-геопространственные решения на платформе ArcGIS. Роль предполагает техническое лидерство, наставничество джунов и самостоятельное ведение проектов.
Задачи
- Проектировать и реализовывать полные фичи: React-фронтенд, C#-бэкенд, пространственный и реляционный слои БД, пайплайн деплоя
- Разрабатывать масштабируемые 3D-геопространственные решения на ArcGIS Maps SDK for JavaScript
- Выполнять solution design и самостоятельно решать сложные слабо определённые задачи, затрагивающие несколько доменов
- Настраивать структуру решения end-to-end, DevSecOps-инструменты и процессы с Octopus Deploy и облачными технологиями
- Использовать AI-ассистенты для быстрой разработки, тестирования и итераций production-кода
- Обеспечивать качество: unit-, интеграционное и приёмочное тестирование, развитие тестовых фреймворков
- Триажить сложные сбои и самостоятельно доводить их до устранения, помогать коллегам с root cause analysis
- Тесно работать с Product Managers и бизнес-стейкхолдерами в быстрых итерациях
- Наставлять младших инженеров по стандартам и техникам разработки
- Поддерживать приложения, используемые внутри организации
Требования
- 8+ лет профессионального опыта в разработке ПО
- Практический опыт с ArcGIS Maps SDK for JavaScript (4.x), включая 3D-разработку и публикацию пространственных данных
- Опыт работы с современными LLM API разных провайдеров: prompt engineering, tool use/function calling, structured outputs, context engineering
- Умение проверять, валидировать и отлаживать AI-сгенерированный код
- Понимание бэкенд-систем, микросервисных архитектур и распределённых систем на C#, Python или Node.js
- Опыт фронтенд-разработки на React (Angular или Vue.js также рассматриваются)
- Опыт проектирования и поддержки RESTful API
- Опыт работы с крупной облачной платформой
- Опыт работы с реляционными (SQL Server, PostgreSQL, MySQL) и NoSQL базами данных
- Знание CI/CD, infrastructure as code и контейнеризации
- Опыт владения стратегией тестирования на уровнях unit, integration и end-to-end, включая создание или улучшение тестовых фреймворков
- Опыт триажа production-сбоев и самостоятельного доведения root cause analysis до решения
- Право на работу в США без спонсорства визы
Условия
- Компенсация 187 000 – 229 000 USD в год
- 401(k) с взносами компании
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый родительский отпуск в размере 100% зарплаты
- Оплачиваемый отпуск и корпоративные праздники
- Ранний доступ к заработанным средствам через Daily Pay
- Работа в офисе в Чикаго, IL
Навыки
- React
- C#
- Python
- Node.js
- ArcGIS Maps SDK for JavaScript
- 3D geospatial
- LLM APIs
- prompt engineering
- function calling
- RESTful APIs
- SQL Server
- PostgreSQL
- MySQL
- NoSQL
- Azure Cosmos DB
- ElasticSearch
- CI/CD
- infrastructure as code
- containerization
- Octopus Deploy
- cloud
- microservices
- distributed systems
- unit testing
- integration testing
- end-to-end testing
- Angular
- Vue.js