
myTomorrows — медицинская компания, которая помогает пациентам и их семьям изучать экспериментальные варианты лечения в рамках клинических исследований и программ расширенного доступа. Команда по навигации пациентов предоставляет персональные рекомендации и поддержку, помогая людям понять возможные пути лечения и принимать обоснованные решения о медицинской помощи. Компания объединяет технологии и сотрудничество между медицинскими специалистами и биофармацевтическими организациями, чтобы связывать пациентов с разрабатываемыми методами лечения.
Старший инженер backend-разработки в Амстердаме — гибридный формат
Разрабатывайте инфраструктуру Python API для медицинской технологической платформы myTomorrows, создавая безопасные и масштабируемые сервисы, которые помогают расширять доступ пациентов к лечению.
Описание
- Создавать и поддерживать масштабируемые и надежные backend-системы и инфраструктуру
- Создавать и поддерживать микросервисы, предоставляющие возможности платформы внутренним и внешним пользователям
- Взаимодействовать с командами разработки и QA для обеспечения доступности, масштабируемости и безопасности
- Работать с DevOps-инженерами над практиками непрерывной поставки и развертывания
- Инициировать улучшения архитектуры и функциональности платформы
- Создавать и поддерживать документацию по системам и процессам
- Наставлять и развивать младших backend-инженеров
- Следить за актуальными технологиями и тенденциями отрасли
- Отвечать за два-три доменных API или сервиса, включая их контракты и SLA
- Внедрять практики разработки API-first с использованием OpenAPI, FastAPI и Pydantic
- Разрабатывать возможности API на этапах проектирования, реализации, тестирования и документирования
- Совершенствовать валидацию, обработку ошибок, пагинацию, идемпотентность, версионирование и контрактное тестирование
- Повышать наблюдаемость с помощью метрик, логирования, трассировки и SLI/SLO
- Выполнять контролируемые изменения MySQL с помощью миграций SQLAlchemy и повышать производительность запросов
- Участвовать в разработке подходов к доступу к данным с использованием DynamoDB или Neo4j
- Улучшать защиту API с помощью аутентификации, авторизации, токенов с ограниченными областями действия, доступа с минимальными привилегиями, управления секретами и ограничения частоты запросов
- Создавать документацию и примеры API, делясь экспертизой с младшими инженерами
Требования
- Жить на расстоянии, позволяющем добираться до офиса в Амстердаме
- В настоящее время проживать в Нидерландах; поддержка переезда не предоставляется
- Подтвержденное владение Python
- Не менее четырех лет релевантного опыта
- Опыт работы с реляционными базами данных, такими как MySQL, PostgreSQL или Oracle
- Опыт работы с AWS, Azure или Google Cloud Platform
- Опыт использования Docker и Kubernetes
- Сильные навыки решения проблем
- Готовность работать самостоятельно и в команде
- Умение эффективно взаимодействовать с заинтересованными сторонами по всей организации
- Отличное владение английским языком в устной и письменной форме
Преимущества
- Ежегодный бонус, зависящий от результатов работы
- Программа опционов на акции для сотрудников
- Возможности карьерного роста
- Выделенный бюджет на обучение и развитие
- Внутренние сессии обмена знаниями
- Пенсионный план с полной оплатой взносов со стороны myTomorrows
- Гибридный формат работы
- Политики поддержки работающих родителей
- Полезные обеды в офисе в Амстердаме
- Неограниченная профессиональная поддержка сертифицированных психологов через OpenUp
- Ежемесячные мероприятия Culture Club
- Ежегодное общекорпоративное празднование myTomorrowland