IQM Quantum Computers
Advanced Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер с фокусом на frontend в команду Vertical Deployment (Algorithms and Applications). Разработка платформы для настройки, запуска и мониторинга вычислительных workflow квантовых вычислений.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать frontend-функции на Vue.js и TypeScript с фокусом на удобные и отзывчивые интерфейсы
- Участвовать в формировании UX платформы, представлять сложные workflow и техническую информацию понятным образом
- Переводить потребности пользователей и технические требования в практические frontend-решения
- Брать на себя ответственность за функциональные области — от требований и предложений решений до реализации, тестирования и деплоя
- Участвовать в backend-разработке на Node.js и TypeScript, включая REST API и поддерживающие сервисы
- Работать с PostgreSQL, Redis и системами асинхронных workflow (долгие задачи, зависимости, ретраи, обработка ошибок)
- Отлаживать и устранять проблемы на разных уровнях платформы: frontend, backend и выполнение workflow
- Взаимодействовать с исследователями, инженерами и другими стейкхолдерами
- Участвовать в code review, стандартах кодирования, практиках разработки и CI/CD
- Выявлять технические риски и предлагать улучшения
Требования
- 3+ года профессионального опыта full-stack с фокусом на frontend
- Степень в Computer Science или смежной количественной области либо эквивалентный опыт
- Сильные навыки frontend: Vue.js, JavaScript, внимание к UX и пользовательским сценариям, опыт работы с UI/UX-дизайнерами
- Уверенный backend-опыт: Node.js (TypeScript), REST API, реляционные БД и хранилища на основе очередей задач — желательно PostgreSQL и Redis
- Понимание асинхронной обработки и workflow-систем: долгие задачи, управление состоянием, зависимости задач, ретраи, идемпотентность
- Знакомство с CI/CD, Docker и инструментами логирования/мониторинга, например OpenTelemetry
- Умение работать самостоятельно: декомпозировать неоднозначные требования и доводить задачи до результата с минимальным контролем
- Сильные коммуникативные навыки: объяснять технические решения, сообщать о блокерах, давать конструктивную обратную связь
Условия
- Гибридный формат и гибкий график
- Обучение: IQM Learning Hub, LinkedIn Learning, командный бюджет на L&D
- Плоская иерархия и прямой доступ к руководству
- Работа в растущей компании на стыке стартапа и корпорации
- Участие в публикациях, хакатонах и формировании квантовой экосистемы
Навыки
- Vue.js
- TypeScript
- JavaScript
- Node.js
- REST API
- PostgreSQL
- Redis
- CI/CD
- Docker
- OpenTelemetry
- Argo Workflows