Название: Backend Engineer, Payments Platform
Компания: Ziina
Местоположение: Дубай / Офис
Ziina ищет Backend Engineer для присоединения к нашей команде. Мы заложили прочный фундамент, на котором запустили наш продукт. Мы ищем кого-то, кто поможет нам создавать инновационные новые функции, подготовить нашу технологию к масштабированию и помочь сформировать нашу инженерную организацию так, чтобы она стала местом, куда стремятся попасть яркие умы со всего региона и мира.
Поскольку наша команда невелика, наш идеальный кандидат — это творческий мыслитель, увлеченный решением сложных задач и созданием чего-то с нуля. Он может быстро двигаться, четко формулировать компромиссы и обладать суждением, чтобы самостоятельно владеть функциями. Он одержим предоставлением нашим пользователям отличных, высококачественных продуктов. Мы амбициозны и стремимся создавать великие вещи, и мы хотели бы привлечь кого-то, кто разделяет эти амбиции. Короче говоря, мы ищем владельцев.
В КАЧЕСТВЕ BACKEND ENGINEER В ZIINA ВЫ БУДЕТЕ:
- Сотрудничать с мирового класса командами по продукту, дизайну, операционной деятельности и инжинирингу для определения того, какие функции и решения принесут наибольшую ценность бизнесу и лучший опыт нашим пользователям
- Владеть и запускать надежное, масштабируемое и поддерживаемое программное обеспечение сквозного цикла, которое будет обеспечивать безопасность средств наших пользователей и выдержит испытание временем. Вы будете брать функции от дизайна до реализации, до полировки, до запуска, до мониторинга и измерения прогресса
- Проектировать и создавать облачную платформу, используя основные функции для мониторинга, наблюдаемости, безопасности, масштабируемости, эластичности и тестирования
- Улучшать рабочие процессы CI/CD для сокращения времени вывода новых функций на рынок
- Помогать формировать нашу инженерную культуру, внедряя хорошие практики и методы обмена знаниями
КЛЮЧЕВЫЕ НАВЫКИ И ХАРАКТЕРИСТИКИ
- Быть владельцем и командным игроком
- Быть любопытным и стремящимся к росту
- Быть способным определять и эффективно доносить технические требования и требования к дизайну
- Быть способным писать чистый, высококачественный, тестируемый, повторно используемый и хорошо документированный код
- Обладать сильным подходом, основанным на данных, и ориентацией на клиента
- Обладать отличными коммуникативными навыками и стремлением к сотрудничеству
- Проживать в ОАЭ или быть готовым к переезду
ЧТО НАС ПОРАДУЕТ
- 3+ года разработки программного обеспечения
- Опыт работы с системами, обрабатывающими деньги
- Опыт работы с Node.js, GraphQL, Postgres, ElasticSearch или Kafka
- Опыт запуска и поддержки сложных бэкендов
НАШ ТЕХНИЧЕСКИЙ СТЭК
Мы создали модульную архитектуру с учетом принципов надежности, масштабируемости и поддерживаемости. Наш текущий стек:
- Typescript, Node.js и Nest.js для бэкенда нашего основного приложения
- Swift/SwiftUI для нашего iOS-приложения, Kotlin для нашего Android-приложения
- Next.js, React и Typescript для наших веб-приложений
- GraphQL Federation для наших клиентских API и Kafka для нашей межсервисной коммуникации
- PostgresSQL для последовательного и надежного хранения, Redis для быстрого извлечения, Elasticsearch для быстрого поиска
- AWS для размещения нашей облачной инфраструктуры и Kubernetes для оркестровки наших рабочих нагрузок
- Terraform для IaC
- Github Actions для CI/CD