Intuitive
Senior Full Stack Engineer - Robotics
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду роботизированной хирургической платформы Ion. Разработка backend-сервисов, API и клиентских веб-приложений для поддержки парка роботов и связанных рабочих процессов.
Задачи
- Разрабатывать backend-сервисы и API для поддержки парка роботов и связанных рабочих процессов
- Реализовывать модульное, интеграционное и end-to-end тестирование в CI-пайплайнах
- Участвовать в CI/CD, observability и операционных практиках для частых и надёжных релизов
- Обеспечивать документацию сервисов и API, health-эндпоинты и мониторинг доступности
- Работать совместно с embedded-, инфраструктурной и data-командами
- Координировать работу с дизайн- и продуктовыми командами над пользовательским опытом
- Взаимодействовать с командами безопасности и качества для соответствия требованиям
Требования
- Сильный опыт разработки backend-сервисов и API на TypeScript/JavaScript, Go, Python, Java или аналогичных
- Сильный опыт frontend-разработки с современными фреймворками: React.js, Vue.js, Svelte или аналогичными
- Опыт проектирования GraphQL, REST или gRPC API с контрактами, документацией, версионированием и обратной совместимостью
- Опыт работы с реляционными БД (Postgres), моделированием данных и проектированием транзакционных систем
- Опыт автоматизированного тестирования, Gitlab CI/CD и деплоя в AWS
- Опыт контейнеризации и оркестрации: Docker, Kubernetes, Amazon ECS или Amazon EKS
- Понимание распределённых систем: надёжность, обработка сбоев, observability, операционная поддержка
- Навыки troubleshooting и управления инцидентами
- Степень бакалавра или магистра в computer science или смежной области
- Минимум 6 лет релевантного опыта в software engineering, включая backend-сервисы или разработку API
Условия
- Конкурентный компенсационный пакет: базовый оклад, бонусы, льготы и equity
- Работа над продуктом, меняющим будущее здравоохранения
- Возможность трудоустройства на другом уровне в зависимости от опыта кандидата
Навыки
- TypeScript
- JavaScript
- Go
- Python
- Java
- React.js
- Vue.js
- Svelte
- GraphQL
- REST
- gRPC
- Postgres
- Gitlab CI/CD
- AWS
- Docker
- Kubernetes
- Amazon ECS
- Amazon EKS