Эта вакансия находится в Батуми.
Английский язык B2+ обязателен!
Full Stack Engineer
О компании MIGx
MIGx — это глобальная консалтинговая компания, которая специализируется исключительно на индустриях здравоохранения и наук о жизни, где предъявляются особенно высокие требования к качеству и нормативному регулированию. Мы помогаем нашим клиентам решать задачи в области комплаенса, бизнес-процессов и других направлений.
Междисциплинарные команды MIGx из Швейцарии, Испании и Грузии ведут проекты в сферах M&A, интеграции, приложений, платформ данных, процессов, IT-менеджмента, цифровой трансформации, управляемых сервисов и комплаенса.
Возможность
Мы ищем Full Stack Engineer для присоединения к нашей команде Data and AI Engineering. Эта роль подходит специалистам, которые стремятся создавать безопасные и масштабируемые системы, соединяющие пользовательский фронтенд с надежной серверной архитектурой, позволяя использовать реальные решения в области данных и искусственного интеллекта в сфере life sciences.
Вы будете сотрудничать с инженерами по данным и AI-инженерами, разрабатывая чистый и поддерживаемый код по всему технологическому стеку, создавая архитектуры, основанные на API, и интуитивные пользовательские интерфейсы в соответствии с современными инженерными практиками.
Обязанности
-
Разработка адаптивных веб-приложений с использованием React и современного JavaScript/TypeScript, следуя принципам компонентной архитектуры.
-
Создание и сопровождение хорошо документированных RESTful API с использованием FastAPI, Flask или аналогичных фреймворков.
-
Реализация архитектур, ориентированных на API, для обеспечения масштабируемости и удобства сопровождения.
-
Применение лучших практик разработки (принципы SOLID, DRY, clean code, обработка ошибок, тестирование).
-
Создание интерфейсов для представления сложных данных life sciences и AI-аналитики конечным пользователям.
-
Разработка и поддержка CI/CD конвейеров (GitHub Actions, Azure DevOps) с автоматическим тестированием и стратегиями развертывания.
-
Применение практик безопасности на всех уровнях (аутентификация, авторизация, валидация ввода, защита от XSS, настройка CORS).
-
Соблюдение стандартов код-ревью, документации и качества кода.
-
Развертывание и работа в облачных средах (Azure, AWS, GCP) с использованием принципов Infrastructure as Code.
-
Внедрение практик наблюдаемости (логирование, метрики, мониторинг) для фронтенда и бэкенда.
-
Участие в код-ревью, архитектурных сессиях и agile-церемониях.
Требования – Обязательные
-
Опыт работы с React и современным JavaScript/TypeScript (hooks, управление состоянием, жизненный цикл компонентов).
-
Опыт с Python-бэкендом (FastAPI, Flask) для разработки API.
-
Отличное понимание RESTful API и архитектур, ориентированных на API.
-
Опыт применения лучших практик разработки: clean code, SOLID, тестирование (unit, integration, e2e), документация.
-
Знание CI/CD практик и инструментов (GitHub Actions, Azure DevOps).
-
Опыт работы с реляционными и NoSQL базами (PostgreSQL, MongoDB).
-
Понимание основ безопасности и облачных сред.
-
Опыт работы с Git, code review и совместной разработки.
-
Опыт работы в agile-среде (Scrum, Kanban).
-
Владение английским языком на уровне B2+.
Требования – Желательные
-
Опыт работы с Next.js для SSR и full-stack React приложений.
-
Знание графовых баз (Neo4j, Azure Cosmos DB с Gremlin API).
-
Опыт с Redux, Zustand и современными паттернами React.
-
Знание Docker/Kubernetes, OpenAPI, OAuth2/JWT.
-
Опыт работы с инструментами мониторинга (Prometheus, Grafana, ELK), Jest, React Testing Library, Cypress.
-
Опыт с enterprise-фреймворками (SAFe и др.).
-
Понимание GxP и комплаенс-требований в life sciences.
-
Опыт работы с Data Engineers или AI/ML инженерами.
-
Понимание регулирования в медицине и life sciences.
Уровень должности
3–7 лет опыта
Языки
Английский – B2+
Что мы предлагаем
- Полное медицинское страхование работника и его семьи
- Недавно построенный комфортабельный офис на берегу моря с кухней, полной снаков|напитков|еды
- Бесплатные занятия английским языком
- Различные программы обучения для поддержки вашего личного и профессионального развития
- Возможности карьерного роста и возможность формировать будущее компании
- Работа в быстрорастущей международной компании
- Дружелюбная атмосфера и поддерживающая команда менеджеров
Чтобы подать заявку отправьте отклик напрямую.