BlackStone eIT
Senior Software Engineer - Full Stack Development
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер для развития портала e-services, публичного сайта и CMS. Отвечает за Next.js/React фронтенд, Node.js сервисы, интеграции с Dynamics 365 и Dataverse, а также поддержку production.
Задачи
- Разрабатывать и поддерживать e-services на Next.js: формы заявок, загрузку документов, отслеживание запросов, оплату и личный кабинет
- Разрабатывать функции сайта на React/Next.js и настраивать Strapi: типы контента, компоненты, права, публикацию и интеграцию API
- Разрабатывать и поддерживать сервисы и middleware на Node.js: бизнес-валидация, аутентификация, обработка ошибок, оркестрация API
- Интегрировать цифровые каналы с Dynamics 365, Dataverse, платёжными сервисами и государственными API совместно с integration engineer
- Обеспечивать локализацию Arabic/English, RTL-вёрстку, адаптивный дизайн и доступность пользовательских сценариев
- Проводить code review, писать автоматические тесты компонентов и API, устранять дефекты, проблемы производительности и уязвимости
- Расследовать инциденты, вносить исправления и координировать деплой с QA и Cloud/DevOps
- Вести техническую документацию и передачу знаний, включая backup-покрытие мобильных и backend-сервисов
Требования
- Bachelor’s degree in Computer Science, Software Engineering или смежной области; Master’s предпочтительно
- Минимум 5 лет профессионального опыта в software engineering, включая enterprise или government digital services
- Минимум 3 года практического опыта с React.js и Next.js, включая production e-services порталы
- Минимум 3 года разработки на Node.js и интеграции REST API
- Практический опыт со Strapi или сопоставимой headless CMS: моделирование контента, права, деплой
- Минимум 2 года опыта с React Native для cross-channel разработки и backup-покрытия
- Сильное знание SQL Server и практический опыт интеграции с Dataverse и Dynamics 365
- Опыт с secure authentication, authorization, input validation, защитой загрузки файлов и secrets handling
- Практический опыт с Git, code review, автоматизированным тестированием и CI/CD pipelines
- Подтверждённый опыт bilingual Arabic/English решений и RTL-интерфейсов
- Способность самостоятельно вести назначенные приложения и координировать работу с бизнес-подразделениями, вендорами и техническими командами
Навыки
- Next.js
- React
- Strapi
- Node.js
- REST API
- Dynamics 365
- Dataverse
- React Native
- SQL Server
- Git
- CI/CD
- RTL
- Arabic
- English