РОЛЬ
Ziina ищет Full-Stack инженера в нашу команду Platform, который поможет создавать внутренние инструменты для поддержки нашей деятельности.
Вы будете улучшать и расширять инструменты, которыми сегодня пользуются наши команды, одновременно помогая нам постепенно переводить нашу бэк-офис платформу на внутреннюю разработку. Это включает понимание сложных операционных процессов, интеграцию с нашим существующим сторонним решением и создание интуитивно понятных рабочих процессов, которые позволят командам работать безопасно и эффективно.
Поскольку наша команда мала, наш идеальный кандидат — это творческий мыслитель, который любит понимать, как работает бизнес, и преобразовывать неоднозначные требования в надежное программное обеспечение. Он может быстро действовать, четко формулировать компромиссы и самостоятельно вести проекты от этапа поиска идей до продакшена.
Мы амбициозно нацелены на создание внутренних платформ, которые будут масштабироваться вместе с компанией, и мы хотели бы привлечь кого-то, кто разделяет эту амбицию.
КАК FULL-STACK ИНЖЕНЕР В КОМАНДЕ PLATFORM В ZIINA, ВЫ БУДЕТЕ:
- Сотрудничать с командами по операционной деятельности, комплаенсу, управлению рисками, поддержке клиентов, продуктовой разработке и инжинирингу для понимания рабочих процессов и выявления возможностей для улучшения инструментов и автоматизации.
- Улучшать и расширять рабочие процессы, поддерживаемые нашим существующим сторонним бэк-офис решением, включая создание необходимых для него интеграций и вспомогательных сервисов.
- Помогать в определении и постепенном создании внутренней бэк-офис платформы Ziina, сопровождая проекты от поиска идей и проектирования до внедрения, развертывания и итераций.
- Превращать сложные операционные процессы в интуитивно понятные и надежные системы с соответствующими правами доступа, средствами защиты и аудитом.
- Устанавливать последовательные шаблоны для внутренних интерфейсов и интеграций сервисов, обеспечивая тестирование, мониторинг и отказоустойчивость критически важных рабочих процессов.
ЧТОБЫ ПРЕУСПЕТЬ В ЭТОЙ РОЛИ, ВАМ, ВЕРОЯТНО, ПОТРЕБУЕТСЯ:
- Опыт full-stack разработки более 4 лет, уверенное владение веб-приложениями, API, бэкэнд-сервисами и реляционными базами данных.
- Удовольствие от понимания операционных процессов и решения проблем для внутренних пользователей.
- Способность вносить ясность и структуру в неоднозначные требования и самостоятельно продвигать работу вперед.
- Умение находить баланс между скоростью доставки, безопасностью, надежностью и поддерживаемостью.
- Четкое общение с техническими и нетехническими коллегами, демонстрация высокой порядочности и установки «команда прежде всего».
- Проживание в ОАЭ или готовность к переезду в ОАЭ.
ЧТО НАС ПОРАДУЕТ
- Глубокое знание React, Next.js и TypeScript, а также большой опыт создания бэкэнд-сервисов с использованием Node.js и Nest.js.
- Опыт создания внутренних инструментов, административных платформ, операционных панелей управления или систем управления рабочими процессами.
- Опыт проектирования прав доступа, рабочих процессов утверждения, журналов аудита и других механизмов контроля для чувствительных операций.
- Опыт работы с GraphQL, PostgreSQL, Kafka, а также с потоковыми или асинхронными рабочими процессами.
- Ориентация на ИИ, опыт использования инструментов разработки с поддержкой ИИ и применения ИИ для упрощения или автоматизации операционных рабочих процессов.
НАШ ТЕХНИЧЕСКИЙ СТЕК
Мы создали модульную архитектуру с упором на надежность, масштабируемость и поддерживаемость. Наш текущий стек:
- TypeScript, Node.js, Nest.js, Next.js и React.
- GraphQL Federation и Kafka.
- PostgreSQL, Redis и Elasticsearch.
- AWS, Kubernetes и Terraform.
- GitHub Actions для CI/CD.