AMEN CLINICS, INC., A MEDICAL CORPORATION
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Developer в компанию Amen Clinics/Mindworks Innovations. Разработка веб- и мобильных приложений на Flutter/Dart, бэкенд-сервисов и REST API, а также внедрение AI-функций на базе готовых моделей.
Задачи
- Разрабатывать и поддерживать мобильные приложения для iOS и Android на Flutter и Dart, участвовать в разработке веб-приложений на принятых в проекте технологиях
- Создавать и поддерживать бэкенд-сервисы, базы данных и REST API для рабочих процессов, пользовательских аккаунтов, контента и интеграций с бизнес-системами
- Реализовывать задачи в рамках существующей архитектуры и предлагать практические улучшения юзабилити, поддерживаемости и производительности
- Интегрировать сторонние API и SDK, включая AI-сервисы для суммаризации, диалоговых интерфейсов и анализа изображений
- Реализовывать промпты, валидацию вывода, обработку ошибок и fallback-поведение для AI-функций
- Запускать установленные AI-оценочные тесты, документировать неожиданные результаты и помогать устранять проблемы
- Следовать практикам безопасного кодирования и требованиям к аутентификации, контролю доступа и работе с чувствительными данными
- Взаимодействовать с продакт-менеджерами, UI/UX-дизайнерами и QA-инженерами для уточнения требований и критериев приёмки
- Участвовать в код-ревью, документировать код и интеграции, делиться знаниями с командой
- Писать и поддерживать автоматизированные тесты, поддерживать CI/CD-пайплайны, участвовать в релизном тестировании и исправлении багов
- Диагностировать проблемы в продакшене и узкие места производительности, использовать аналитику и обратную связь для улучшения надёжности
- Участвовать в планировании по Scrum или Kanban, оценивать задачи и сообщать о прогрессе, рисках и блокерах
Требования
- 3+ года профессионального опыта разработки ПО, включая пользовательские приложения и бэкенд-сервисы
- Минимум 1 год практического опыта разработки на Flutter, уверенное владение Dart, управление состоянием, асинхронное программирование и интеграция API
- Опыт создания крупного Flutter-приложения, умение объяснять решения и работать с обратной связью по код-ревью
- Владение бэкенд-языком, например Python или JavaScript/TypeScript с Node.js, опыт разработки REST API и работы с SQL и/или NoSQL базами данных
- Знание HTML, CSS, JavaScript/TypeScript и современного веб-фреймворка
- Базовый практический опыт интеграции AI-модели через API, включая обработку ответов и ошибок
- Опыт работы с облачной или managed-платформой: Firebase, AWS Amplify, Azure или аналог
- Понимание ООП, переиспользуемых компонентов, безопасного кодирования и основ производительности приложений
- Опыт работы с Git, отладкой, автоматизированным тестированием и код-ревью
- Умение эффективно работать с продакт-менеджерами, дизайнерами, QA-инженерами и удалёнными партнёрами
- Сильные навыки решения проблем и коммуникации, внимание к деталям, готовность изучать новые технологии
- Знакомство с agile-подходом и инструментами вроде Asana или Jira
Условия
- Компания является Employee Stock Ownership Plan (ESOP) — каждый сотрудник также владелец
- Работа в компании-лидере в области психического здоровья и здоровья мозга
- Возможны расширенные часы работы при плановом обслуживании или срочных инцидентах
- Возможны командировки в офисы компании для установки, обновлений и диагностики
Навыки
- Flutter
- Dart
- iOS
- Android
- REST API
- Python
- JavaScript
- TypeScript
- Node.js
- SQL
- NoSQL
- HTML
- CSS
- Firebase
- AWS Amplify
- Azure
- Git
- CI/CD
- Asana
- Jira
- AI API