MX Technologies
Senior Software Engineer I
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Experiences финтех-компании MX. Разработка PFM-продуктов: дашборд управления деньгами, встраиваемые виджеты бюджетирования и лента персональных инсайтов, включая LLM-фичи.
Задачи
- Писать код продуктовых и системных решений
- Участвовать и вести дизайн-ревью с коллегами и стейкхолдерами
- Проводить код-ревью и следить за лучшими практиками
- Строить и поддерживать технологическую систему мирового уровня
- Тесно работать с Product Managers для превышения ожиданий клиентов
- Поддерживать документацию и обучающий контент
- Триажить, дебажить и решать продуктовые и системные проблемы
- Участвовать в обсуждениях архитектуры и технических дизайн-ревью
- Вести проекты и инициативы по внедрению качественных систем
- Наставлять и поддерживать инженеров команды
- Разрабатывать фичи end-to-end: React-виджеты, общая TypeScript-библиотека, backend API
- Участвовать в модернизации платформы: миграция с Ruby on Rails на TypeScript API и на React/TypeScript/дизайн-систему
- Проектировать и эксплуатировать LLM-фичи: промпты, retrieval, tool calling, оценка, мониторинг
- Применять guardrails приватности и безопасности при работе LLM с финансовыми данными
- Искать баланс между качеством модели, латентностью и стоимостью
- Использовать и улучшать AI-assisted workflows разработки
- Строить и поддерживать автотесты и observability
Требования
- Bachelor's Degree или эквивалентный опыт
- 5+ лет опыта разработки на одном или нескольких языках
- 3+ года опыта тестирования, поддержки или запуска продуктов
- Профессиональный full-stack опыт: production React с TypeScript и backend-сервисы/API на серверном языке (например Ruby on Rails или TypeScript на Node.js)
- Опыт проектирования и потребления API (REST, RPC, message-based), кэширование, фоновые задачи, асинхронные/событийные системы
- Практический опыт запуска хотя бы одной фичи или инструмента на LLM API
Навыки
- React
- TypeScript
- Ruby on Rails
- Node.js
- REST
- RPC
- LLM
- RAG
- MCP
- Vertex AI
- Bedrock
- Azure OpenAI
- MobX
- Redux
- Material UI
- Vite
- Vitest
- Playwright
- Storybook
- JRuby
- Sidekiq
- Bun
- Hono
- Elixir
- Phoenix
- PostgreSQL
- Redis
- NATS
- RabbitMQ
- protobuf
- Kubernetes
- Docker
- CI/CD
- Datadog
- OpenTelemetry