Batumi, Tbel Abuseridze Street, 5A
Эта вакансия находится в Батуми.
Английский язык 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+
Что мы предлагаем