PSI CRO
Full-Stack Developer
- Удалённо
- Portugal
- Полная занятость
- 6 дн. назад
Ищете возможность работать на стыке frontend и backend с использованием React, TypeScript и .NET в международной компании? Full-Stack Developer в PSI CRO — это шанс участвовать в создании внутренних платформ для клинических исследований с современным стеком и фокусом на безопасность данных.
О позиции
Мы — команда PSI CRO, часть глобальной организации по поддержке клинических исследований. Мы создаём внутренние платформы, которые помогают проводить более эффективные исследования. Вам предстоит работать в небольшой команде с использованием передовых инструментов разработки, включая AI-агенты для кода, с вниманием к качеству, тестированию и защите данных. Офисная локация — Португалия, работа возможна гибридная или удалённая с соблюдением требований компании.
Чем заниматься
- Проектировать и документировать модели данных и базы данных (Azure SQL) для центральной платформы и отчётности
- Разрабатывать безопасные REST API и бэкенд-сервисы (.NET/C#, Azure App Service или Functions)
- Создавать frontend на React/TypeScript, интегрирующийся с интранет компании
- Настраивать интеграции между внутренними системами и внешними сервисами (API, вебхуки, импорт данных)
- Работать в GitHub: pull requests, code review, GitHub Actions CI/CD
- Писать инфраструктуру как код (OpenTofu) с Managed Identity и Key Vault
- Автоматизированное тестирование с Playwright, поддержка бизнес-пользователей при приёмке
- Эффективно использовать AI-код-агенты с проверкой и принятием ответственности за код
- Вести техническую документацию, следовать процедурам управления изменениями
Что ждут
- Опыт веб-разработки с React/TypeScript и backend-языком C#/.NET
- Знание SQL — дизайн схемы, моделирование данных, оптимизация запросов
- Дизайн REST API, аутентификация и авторизация (Entra ID, OAuth 2.0 / OpenID Connect)
- Git, branching, pull requests, code review, CI/CD пайплайны
- Фундаментальные знания Azure (App Service, SQL, Blob Storage, Key Vault, Managed Identity)
- Практики безопасного кодинга (OWASP Top 10), защита персональных данных
- Готовность работать в регулируемой среде с аудитами и контролем изменений
- Свободный английский язык (письменный и устный)
Будет плюсом
- .NET 8 / C# — разработка REST API (Entity Framework или Dapper)
- Инфраструктура как код с OpenTofu или Terraform
- Автоматизированное тестирование с Playwright
- Опыт работы с AI-код-агентами или ассистентами
- Azure Functions, Static Web Apps, API Management, Front Door / WAF v2
- Звёздная схема / dimensional modelling для ETL
Условия
- Работа в международной компании с глобальными проектами в сфере клинических исследований
- Современный технологический стек (React, TypeScript, .NET, Azure)
- Команда малой численности с возможностью влияния на архитектуру
- Использование AI-инструментов для ускорения разработки
- Фокус на безопасности данных и качестве кода
- Возможность профессионального роста в развивающейся компании
Навыки
- React
- TypeScript
- C#
- .NET
- Azure
- SQL Server
- REST API
- OAuth 2.0
- OpenID Connect
- GitHub
- CI/CD
- OpenTofu
- Infrastructure as Code
- Playwright
- Docker
- Kubernetes
- Microservices
- Design Patterns
- Agile
- Scrum
- Git
- Code Review
- Security Best Practices
- Data Modeling
- Azure SQL
- Key Vault
- Managed Identity
- Webhooks
- API Design
- Documentation
Сложность отбора
Средняя сложность: требуется опыт работы с full-stack разработкой, Azure и знанием современных практик безопасности. Новичкам может потребоваться время на адаптацию к специфике клинических исследований.
Оценка JobPathЗарплата по рынку
320 000 – 550 000 ₽ в месяц
Оценка основана на среднем рынке для Full-Stack Developers в Португалии с учётом международных компаний. Зарплата может варьироваться в зависимости от опыта кандидата и уровня английского языка.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о вашем опыте разработки REST API с аутентификацией и авторизацией.
- Как вы подходите к проектированию баз данных и работе со сложными SQL-запросами?
- Опишите ваш опыт работы с Azure и внедрения инфраструктуры как кода.
- Как вы обеспечиваете безопасность кода и защиту данных при разработке приложений?
- Какой у вас опыт использования AI-инструментов в разработке кода?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр