Backend разработчик в ведущей мировой стоматологической компании (США)
Возможна релокация в Испанию
Клиент Intelligichain, лидер в области инновационных стоматологических технологий, ищет опытных Backend и Frontend разработчиков для работы в департаменте CAD/CAM.
В составе нашей команды вы будете разрабатывать передовые программные решения для высокоточных систем стоматологического восстановления. Ваши задачи включают оптимизацию CAD-инструментов для создания точных стоматологических конструкций, улучшение облачных платформ для совместной работы и интеграцию с передовыми технологиями производства, включая ИИ и LLM.
Ключевые обязанности:
- Разработка и поддержка программного обеспечения CAD/CAM для проектирования и производства стоматологических реставраций.
- Оптимизация серверных систем и облачных платформ для эффективного взаимодействия стоматологов и лабораторий.
- Обеспечение высокой точности, скорости и масштабируемости программных решений для стоматологической индустрии.
- Взаимодействие с кросс-функциональными командами для внедрения новых функций и совершенствования системы.
Присоединяйтесь к нам и станьте частью будущего цифровой стоматологии!
Основные навыки:
- Отличное владение Java или языками JVM (Kotlin, Scala).
- Проектирование и разработка RESTful API, включая версионирование и документацию (например, Swagger/OpenAPI).
- Глубокое понимание реляционных баз данных (PostgreSQL, MySQL) и NoSQL-хранилищ (DynamoDB).
Облачные сервисы AWS:
- Практический опыт работы с AWS-сервисами: Lambda, S3, API Gateway, RDS, DynamoDB, CloudFormation.
- Опыт настройки CI/CD-конвейеров с использованием Bitbucket, GitLab или сторонних инструментов.
- Знание инструментов мониторинга и логирования (например, CloudWatch, DataDog).
Производительность и безопасность:
- Понимание механизмов аутентификации (например, JWT).
- Оптимизация производительности приложений и устранение проблем в продакшене.
Инструменты и рабочий процесс:
- Опыт работы с системами контроля версий (Git, GitFlow).
- Знакомство с инструментами контейнеризации (Docker, Kubernetes).
- Знание тестовых фреймворков (JUnit для Java, pytest для Python).
- Умение ясно объяснять технические концепции нетехническим специалистам.
- Аналитические способности и умение решать сложные задачи.
Желательно:
- Опыт работы с функциональными языками.
- Знание веб-фреймворков для Scala (Play, Cats, ZIO).
- Базовое знакомство с Python и GoLang.
требования по языкам - Английский B1/B2, русский