JPMorganChase
Lead Software Engineer - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий full-stack инженер в технологическую команду Consumer and Community Banking. Проектирование и разработка мультитенантной API-first платформы данных и сервисов с AI-нативными возможностями.
Задачи
- Проектировать, разрабатывать и отлаживать облачные микросервисные приложения с качественными API и слоями оркестрации
- Строить управляемые сервисы, пригодные для агентов (MCP, REST), с мультитенантностью, метерингом, версионированием и отказоустойчивостью
- Интегрировать AI-возможности: retrieval, суммаризация, next-best-action с guardrails
- Использовать AI и агентные инструменты разработки для ускорения дизайна, кодинга, тестирования и поставки
- Применять доменное моделирование для построения бизнес-продуктов
- Писать безопасный production-код и проводить ревью кода коллег
- Автоматизировать устранение повторяющихся проблем для повышения стабильности
- Проектировать масштабируемые и надёжные решения без единых точек отказа с zero-downtime релизами
- Вести сообщества практик по Software Engineering и продвигать новые технологии
Требования
- 5+ лет практического опыта в software engineering, включая системный дизайн, разработку, тестирование и поддержку
- Владение backend-технологиями (Java, Spring Boot, Node.js) и опыт построения микросервисов
- Для full-stack ролей — владение frontend-технологиями (HTML, CSS, JavaScript, TypeScript, React, Angular)
- Опыт проектирования API-first сервисов и слоёв оркестрации над несколькими источниками
- Опыт использования AI-ассистированных и агентных инструментов разработки
- Опыт с облачными платформами (AWS, Azure, GCP), распределёнными системами, RESTful API, WebSockets, JSON
- Опыт проектирования масштабируемых приложений с SQL и NoSQL базами данных
- Понимание agile, CI/CD, отказоустойчивости и безопасности
- Способность самостоятельно решать задачи дизайна и функциональности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможные комиссии и дискреционные премии, акции
- Комплексная медицинская страховка, центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная культура
Навыки
- Java
- Spring Boot
- Node.js
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Angular
- REST
- WebSockets
- JSON
- SQL
- NoSQL
- AWS
- Azure
- GCP
- CI/CD
- GraphQL
- MCP
- LLM
- RAG
- prompt engineering