Gravitee
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Gravitee для разработки продукта управления API и AI-агентами: интерфейсы и визуализация данных на TypeScript/Angular, Java-API и сервисы, участие в развитии AI Gateway и MCP.
Задачи
- Проектировать и реализовывать фичи end-to-end: от технического дизайна до релиза и итераций
- Разрабатывать отзывчивые интерфейсы и визуализации данных на TypeScript и Angular
- Проектировать и разрабатывать Java-API и сервисы для продуктовых сценариев
- При необходимости вносить вклад в core gateway runtime с асинхронными и неблокирующими паттернами
- Помогать клиентам настраивать и наблюдать AI-возможности: AI Gateways, MCP tools и servers, agent identity, взаимодействия агентов
- Моделировать и преобразовывать операционные данные для понятной и actionable картины
- Участвовать в развитии open-source платформы и Enterprise Edition
- Использовать LLM и AI-ассистенты для прототипирования, разработки, тестирования и отладки
- Писать автоматизированные тесты и поддерживать надёжные практики доставки
- Сотрудничать с product-менеджерами, дизайнерами и инженерами, участвовать в code и design review
- Делиться знаниями и помогать команде принимать практичные решения
Требования
- Значительный опыт разработки и эксплуатации full-stack приложений в продакшене, обычно 5+ лет
- Сильный опыт Java и проектирования поддерживаемых REST API и backend-сервисов
- Сильный TypeScript и опыт современной frontend-разработки на компонентном фреймворке
- Опыт создания насыщенных данными интерфейсов и визуализаций
- Понимание API-дизайна, моделирования данных, распределённых систем и асинхронных процессов
- Опыт автоматизированного тестирования, Git-based разработки, code review и итеративной доставки
- Опыт работы с хранилищами данных (MongoDB или реляционные БД) и поисковыми/аналитическими технологиями (Elasticsearch или OpenSearch)
- Практический опыт использования LLM или AI-ассистентов в инженерном процессе
- Ясная коммуникация, умение решать задачи collaboratively и доводить неоднозначную задачу до продакшена
Условия
- Зарплата $160,000
- Конкурентная медицинская страховка
- Опции пенсионной программы / 401(k)
- Stock options
- 25 дней отпуска плюс национальные праздники страны
- Три дня mental health и wellness-allowance
- Выходной в день рождения
- Бюджет на профессиональное развитие
- Гибридная культура работы с хабами в разных регионах
- Квартальные командные мероприятия и ежегодный company offsite
- Международная коллаборативная культура
- Возможности роста вместе с компанией
Навыки
- Java
- TypeScript
- Angular
- REST API
- MongoDB
- Elasticsearch
- OpenSearch
- Vert.x
- RxJava
- Netty
- Docker
- Kubernetes
- Kafka
- OpenAPI
- OAuth 2.0
- OpenID Connect
- MCP
- A2A
- LLM
- RAG
- Git