Caspar Health
Senior Fullstack Engineer (all identities)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Fullstack Engineer в команду Healthcare Professionals Squad. Разработка интерфейса для терапевтов на Ruby on Rails и React/TypeScript, участие в проектировании решений совместно с Product и Design.
Задачи
- Изучить рабочие процессы интерфейса терапевтов, освоить архитектуру и внести первые улучшения в первые три месяца
- Взять на себя ответственность за крупные full-stack фичи — от формирования требований с Product и Design до реализации, тестирования, релиза и итераций
- Разрабатывать и улучшать функции на бэкенде Ruby on Rails и фронтенде React и TypeScript
- Принимать технические решения о структуре кода, подходах к тестированию и инкрементальном рефакторинге
- Определять, как разбивать и поставлять работу в рамках согласованных приоритетов и инженерных стандартов
- Возглавлять технические рекомендации по изменениям, затрагивающим общую архитектуру, другие команды или обязательства по поставке
- Улучшать опыт терапевтов, а также надежность и поддерживаемость программного обеспечения
Требования
- Несколько лет опыта создания и эксплуатации веб-приложений в продакшене
- Сильный опыт работы с Ruby on Rails и опыт работы с React и современным TypeScript
- Глубокое понимание реляционных баз данных (PostgreSQL), API и тестирования
- Способность ориентироваться в неоднозначных требованиях, принимать обоснованные технические компромиссы и превращать проблемы в поддерживаемые решения
- Продуктовое мышление: стремление понять предполагаемый результат, а не рассматривать реализацию как изолированную задачу
- Суждение и независимость, чтобы довести работу от начальной проблемы до производственного результата
- Профессиональное владение английским языком
Условия
- Remote-first с гибким графиком — офис опционально в Берлин-Митте или до 90 дней в году за пределами Германии
- Ежемесячная компенсация за домашний офис и дополнительная субсидия на питание
- 30 дней отпуска в год
- Бюджет на обучение и развитие, конференции и коучинг
- Высокий уровень ответственности и свободы принятия решений — без микроменеджмента
- Настоящее сотрудничество — без силосов и эго
- Доступ ко всем предложениям Caspar для психического и физического благополучия
- Закуски, групповые спортивные занятия, напитки и здоровая доля юмора
Навыки
- Ruby on Rails
- React
- TypeScript
- PostgreSQL
- API
- Testing