CareQuest Institute for Oral Health Inc
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в CareQuest Institute: разработка production-grade веб-приложений от технического дизайна и backend-сервисов до пользовательских интерфейсов, деплой, мониторинг и развитие. Работа в связке с product, data и analytics-командами над безопасными, доступными и поддерживаемыми приложениями.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать full-stack веб-приложения: backend-сервисы, REST API, фоновые задачи и интеграции с внутренними и внешними системами
- Разрабатывать адаптивные, доступные и тестируемые frontend-интерфейсы на React с современным JavaScript или TypeScript
- Создавать и поддерживать backend-сервисы на Python и FastAPI с вниманием к организации кода, аутентификации, авторизации, асинхронной обработке и производительности
- Деплоить, эксплуатировать, мониторить и отлаживать приложения в Microsoft Azure, включая конфигурацию, масштабирование, безопасность, observability и incident response
- Реализовывать безопасные интеграции с сервисами Azure: App Services, Storage, Key Vault, Application Insights, Azure Functions и др.
- Совместно с product owners, дизайнерами, аналитиками и инженерами переводить потребности бизнеса и пользователей в технические решения
- Интегрировать приложения и API с корпоративными data-продуктами, платформами и наборами данных
- Владеть и улучшать CI/CD пайплайны в GitHub: автотесты, проверки качества кода, безопасности и деплой
- Применять лучшие практики: code review, unit и интеграционные тесты, документация, логирование, оптимизация производительности
- Участвовать в решениях по архитектуре приложений, фреймворкам, переиспользуемым паттернам и стандартам разработки
- При необходимости интегрировать AI-функции через одобренные корпоративные сервисы с учётом надёжности, приватности и безопасности
- Поддерживать требования по безопасности, приватности, доступности, data governance и комплаенсу
- Эффективно коммуницировать технические концепции, риски и компромиссы техническим и нетехническим стейкхолдерам
Требования
- Bachelor’s degree в computer science, инженерии, информационных системах или смежной области либо эквивалентный опыт
- 4+ года профессионального опыта в software engineering, включая разработку и поддержку production-систем
- Сильные навыки разработки на Python: организация кода, типизация, упаковка, тестирование, асинхронное программирование
- Опыт создания backend API на FastAPI или аналогичном фреймворке: роутинг, middleware, аутентификация, авторизация, асинхронный I/O
- Практический опыт разработки frontend на React: hooks, управление состоянием, интеграция с API, тестирование frontend
- Опыт деплоя и эксплуатации веб-приложений в Azure App Services или аналогичной PaaS-среде
- Практический опыт с Git, GitHub, стратегиями ветвления, pull requests, code review и GitHub Actions или аналогичными CI/CD инструментами
- Понимание архитектуры веб-приложений, HTTP, безопасности приложений, кэширования, производительности и основ доступности
- Опыт работы с реляционными или NoSQL базами данных и интеграции хранилищ в backend приложений
- Умение вести фичи через дизайн, реализацию, деплой, мониторинг и поддержку
- Способность диагностировать и решать проблемы по всему стеку приложения
- Сильные навыки коммуникации, коллаборации, решения проблем и документации
Условия
- Целевой диапазон зарплаты: $109,140 - $128,400 в год
- Стартовая базовая зарплата определяется по навыкам, опыту и другим факторам
- Медицинская, стоматологическая и офтальмологическая страховка
- Щедрый отпуск, включая PTO
- Страхование краткосрочной и долгосрочной нетрудоспособности
- Конкурентный 401(k) с match и финансовыми планировочными воркшопами
- Работа преимущественно в частном или общем офисе
Навыки
- Python
- FastAPI
- React
- JavaScript
- TypeScript
- REST API
- Microsoft Azure
- Azure App Services
- Azure Storage
- Azure Key Vault
- Application Insights
- Azure Functions
- Git
- GitHub
- GitHub Actions
- CI/CD
- SQL
- NoSQL
- Celery
- RQ
- Azure OpenAI
- Azure AI Foundry
- Azure AI Search
- LangChain
- Snowflake
- Databricks