JPMorganChase
Software Engineer III - Python Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в agile-команду Commercial & Investment Bank – Digital & Platform Services. Разработка и доставка продуктов на ReactJS, Java/Python, SQL и Kafka с активным использованием AI-assisted практик.
Задачи
- Разрабатывать безопасные и качественные решения, проводить ревью и отладку кода коллег
- Вести end-to-end доставку full-stack фич: ReactJS UI, Java/Python backend, SQL, Kafka
- Внедрять spec-driven development: спецификации API, событий и контрактов данных как источник истины
- Использовать AI-assisted фреймворки (OpenSpec, Spec-Kit) для ускорения spec-to-code и spec-to-test
- Проектировать и реализовывать масштабируемые REST API с обратной совместимостью
- Разрабатывать компоненты на AWS (S3, Lambda)
- Строить и эксплуатировать контейнеризованные сервисы на Docker и Kubernetes
- Реализовывать event-driven workflows на Kafka (топики, consumer groups, retry/DLQ, schema evolution)
- Управлять окружениями через Terraform
- Создавать LLM-решения (RAG, tool/function calling) с оценкой и мониторингом
- Устанавливать стандарты SDLC: дизайн-ревью, код-ревью, автотесты, CI/CD, документация
- Менторить инженеров и задавать техническое направление
- Продвигать ответственное использование AI в инженерных процессах
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Опыт системного дизайна, разработки, тестирования и операционной стабильности
- Опыт лидирующего применения AI-assisted инструментов разработки с контролем корректности, производительности и безопасности
- Понимание ответственного использования AI: чувствительность данных, безопасная обработка входов/выходов
- Сильный backend-опыт на Python (FastAPI/Flask), разработка API и сервисов
- Сильный frontend-опыт на ReactJS (современные паттерны, TypeScript/JavaScript)
- Опыт Docker и Kubernetes в продакшене
- Опыт Kafka (producer/consumer, обработка ошибок, schema evolution)
- Сильный SQL и реляционное моделирование, оптимизация запросов и индексов
- Опыт AWS: S3, Lambda, основы облачной безопасности (IAM)
- Опыт Terraform для infrastructure-as-code
- Опыт spec-driven development: OpenAPI/AsyncAPI, contract testing, валидация, обратная совместимость
- Опыт применения LLM в продакшене (prompt/versioning, RAG, evaluation/monitoring, безопасная работа с данными)
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, equity
- Комплексная медстраховка, центры здоровья и велнеса
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Python
- FastAPI
- Flask
- ReactJS
- TypeScript
- JavaScript
- Java
- SQL
- Kafka
- Docker
- Kubernetes
- AWS
- S3
- AWS Lambda
- Terraform
- OpenAPI
- AsyncAPI
- LLM
- RAG
- DB2
- PostgreSQL
- CI/CD