RedCap Pharmacy
Senior Fullstack Engineer, Node.js & React.js (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Fullstack Engineer с фокусом на backend в продуктовую команду Redcare Pharmacy. Разработка масштабируемых веб-приложений e-pharmacy, которыми пользуются миллионы клиентов в Европе, end-to-end и участие в архитектурных решениях.
Задачи
- Проектировать и реализовывать сложные фичи в веб-магазине, переводя бизнес-требования в масштабируемые и поддерживаемые решения
- Развивать и создавать backend-сервисы в разных доменах с чистыми интерфейсами и чёткими API-контрактами
- Участвовать в разработке frontend на ReactJS с вниманием к производительности и поддерживаемости
- Создавать и потреблять API по принципу contract-first с обратной совместимостью
- Реализовывать масштабируемые асинхронные паттерны коммуникации через RabbitMQ
- Выявлять и устранять узкие места производительности, проблемы надёжности и технический долг
- Нести полную ответственность за фичи: дизайн, реализация, тестирование, деплой и мониторинг после релиза
- Активно участвовать в code review и архитектурных обсуждениях
- Поддерживать и менторить менее опытных инженеров
- Участвовать в непрерывном улучшении процессов разработки и инженерных стандартов
Требования
- Seniority, подтверждённая влиянием на продукт, ownership и техническим суждением
- Способность самостоятельно работать над сложными задачами, согласуя решения с архитектурой команды
- Сильный опыт построения и эксплуатации масштабируемых сервисов на Node.js и TypeScript
- Твёрдая экспертиза в проектировании RESTful API, семантике HTTP и основах распределённых систем
- Понимание асинхронных паттернов коммуникации и event-driven архитектуры
- DevOps-мышление и уверенное владение Docker, Kubernetes, CI/CD-пайплайнами и мониторингом продакшена
- Проактивное выявление рисков и trade-off'ов с чёткой коммуникацией
- Эффективная коллаборация с product, design и другими инженерными командами
- Ценность открытой обратной связи, непрерывного обучения и shared ownership
Условия
- Welcome days: комплексная программа онбординга с первого дня
- Personal development: поддержка индивидуального развития через внутренние и внешние тренинги
- Work from Home: возможность работать удалённо до 20 дней в году из любой точки ЕС, если роль не требует присутствия в офисе
- Mental Health: бесплатная анонимная помощь психологов nilo
- Mobility: полностью оплаченный Deutschland Ticket
Навыки
- Node.js
- TypeScript
- React
- Next.js
- NestJS
- Java
- Docker
- Kubernetes
- CI/CD
- Google Cloud
- RabbitMQ
- MongoDB
- RESTful API
- HTTP
- event-driven architecture