PSI CRO
Full-Stack Developer
- Удалённо
- Brazil
- Полная занятость
- 6 дн. назад
Full-Stack Developer для разработки внутренних платформ и приложений в международном проекте с фокусом на безопасность данных и современные технологии. Работайте с React, TypeScript, .NET и Azure в международной команде с AI-инструментами.
О позиции
Миссия компании — поддержка клинических исследований через цифровые решения. Вы будете частью небольшой команды, создающей платформы для управления данными, API и фронтед-приложения в защищённой облачной среде Azure. Работа строится по принципу data-first: сначала проектируются модели данных, затем API, потом UI. В работе активно используются AI-агенты для ускорения разработки при сохранении контроля качества.
Чем заниматься
- Проектирование и документирование моделей данных и баз данных Azure SQL для центральной платформы данных
- Разработка безопасных REST API и бэкенд-сервисов (.NET / C#, Azure App Service или Functions)
- Создание React/TypeScript интерфейсов, интегрированных с корпоративным интранет
- Интеграция внутренних систем со сторонними сервисами через API и вебхуки
- Внедрение Infrastructure as Code через OpenTofu с использованием Managed Identity и Key Vault
- Автоматическое тестирование с Playwright и поддержка пользователей при приёмочном тестировании
- Эффективное использование AI-кодинговых агентов с ревью и контролем сгенерированного кода
- Поддержка технической документации и следование процедурам изменения системы
Что ждут
- Опыт разработки веб-приложений с React/TypeScript и .NET / C#
- Проектирование схем SQL, моделирование данных, эффективные запросы
- REST API дизайн, аутентификация и авторизация (Entra ID, OAuth 2.0 / OIDC)
- Git branching, pull requests, code review; CI/CD pipelines (GitHub Actions или Azure DevOps)
- Базовые знания Azure: App Service, Azure SQL, Blob Storage, Key Vault, Managed Identity
- Практики безопасного кодирования (OWASP Top 10), работа с конфиденциальными данными
- Умение работать в регулируемой среде: контроль изменений, тестирование, аудиторские следы
- Свободное владение английским (письменно и устно)
Будет плюсом
- .NET 8 / C# — разработка REST API (Entity Framework или Dapper)
- Infrastructure as Code через OpenTofu или Terraform
- Автоматическое тестирование с Playwright или аналогами
- Опыт работы с AI-кодинговыми агентами или ассистентами
- Azure Functions, Static Web Apps, API Management, Front Door / WAF v2
- Знание STAR schema / dimensional modelling и ETL процессов
- Интеграция с Microsoft Graph API и Microsoft 365
- Знание требований защиты данных (GDPR, HIPAA)
Условия
- Работа в международной организации с глобальным присутствием
- Возможность работать с современными технологиями и AI-инструментами
- Акцент на безопасности данных и качественную разработку
- Небольшая команда с прямым взаимодействием
- Карьерный рост в развивающейся компании с фокусом на людей
- Гибкие подходы к разработке и внедрению
Навыки
- React
- TypeScript
- .NET
- C#
- Azure SQL
- REST API
- Azure App Service
- Azure Functions
- Azure Key Vault
- Managed Identity
- OpenTofu
- Terraform
- GitHub Actions
- Playwright
- OAuth 2.0
- OIDC
- Microsoft Graph API
- Microsoft 365
- Docker
- CI/CD
- Entity Framework
- Dapper
Сложность отбора
Высокая сложность из-за требований к безопасности данных, работе в регулируемой среде и необходимости баланса между автоматизацией через AI и ручным контролем качества кода
Оценка JobPathЗарплата по рынку
120 000 – 350 000 ₽ в месяц
Оценка основана на зарплатах Full-Stack Developers в Бразилии ($2,500-$6,000/мес = ₽180k-₽430k). Конвертация приблизительная, реальная сумма зависит от опыта кандидата и формата трудоустройства
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о вашем опыте проектирования и оптимизации SQL-схем для больших объёмов данных
- Как вы обеспечиваете безопасность при разработке REST API? Приведите примеры реализации аутентификации и авторизации
- Какой опыт работы с Azure Services у вас есть? Как выбирали между App Service и Functions?
- Как вы используете AI-инструменты в разработке? Какие практики внедряете для контроля сгенерированного кода?
- Опишите ваш процесс написания интеграционных тестов. Как обеспечиваете покрытие критических путей?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр