Описание вакансии
Full Stack разработчик отвечает за проектирование, разработку и поддержку как пользовательских интерфейсов фронтенда, так и бэкенд-сервисов в соответствии с утвержденной корпоративной архитектурой, стандартами безопасности и рамками управления.
Эта роль гарантирует, что реализованные функции соответствуют функциональным и нефункциональным требованиям, обеспечивая при этом бесшовную интеграцию между UI, API, базами данных и облачной инфраструктурой Azure.
Должность работает в рамках определенных архитектурных границ и тесно сотрудничает с архитекторами решений, владельцами продуктов, QA, DevSecOps и командами UI/UX для предоставления безопасных, масштабируемых и высокопроизводительных цифровых решений.
Цель роли
Проектировать, разрабатывать и поддерживать сквозные функции приложения на фронтенд и бэкенд уровнях, обеспечивая соответствие архитектурным, безопасностным и производительным стандартам.
Требования
Обязательные
- Более 4 лет профессионального опыта full-stack разработки (корпоративные веб-приложения)
- Сильные навыки TypeScript + React и/или Angular (разработка производственных UI)
- Сильный опыт работы с .NET 6+ для создания ASP.NET Core Web API
- Уверенные навыки работы с SQL Server (запросы, основы индексирования, мышление для оптимизации производительности)
- Практические знания безопасного кодирования (OWASP Top 10; не просто модные слова)
- Опыт аутентификации/авторизации в веб-приложениях (JWT/OAuth2)
- Культура тестирования: модульные тесты + базовые интеграционные/e2e там, где это уместно
- Работа с Git + PR workflow (код-ревью, защита веток)
- Английский B2+ (вы можете объяснять компромиссы в безопасности и писать понятные PR)
Желательные
- Опыт работы с Azure в продакшене (App Services, Functions, Storage, Key Vault, App Insights)
- Базовые знания Docker; паттерны микросервисов; знакомство с API gateway
- Опыт модернизации устаревших кодовых баз / работы с несовершенной документацией
- Опыт работы с SAST инструментами (Veracode/Sonar и др.)
- Свободное владение арабским языком
Рекомендуемые сертификаты
- AZ-204 (Azure Developer Associate)
- AZ-900 (Azure Fundamentals)
- Обучение безопасному кодированию / OWASP
- Сертификаты Microsoft по безопасности (необязательно, но предпочтительно)