Title: Backend Engineer, Payments Experience
Company: Ziina
Location: Dubai
Ziina ищет Старшего Backend Инженера для присоединения к нашей команде. Мы заложили прочный фундамент, на котором запустили наш продукт. Мы ищем того, кто поможет нам создавать инновационные новые функции, подготовить нашу технологию к масштабированию и сформировать нашу инженерную организацию как место, где яркие умы со всего региона и мира стремятся работать.
Поскольку наша команда небольшая, наш идеальный кандидат — это креативный мыслитель, увлеченный решением сложных задач и созданием чего-то с нуля. Он может быстро двигаться, четко артикулировать компромиссы и обладать суждением, чтобы самостоятельно владеть функциями. Он одержим предоставлением отличных, высококачественных продуктов нашим пользователям. Мы амбициозны и рады создавать великие вещи, и мы хотели бы привлечь кого-то, кто так же настроен. Короче говоря, мы ищем владельцев.
КАК BACKEND ИНЖЕНЕР В ZIINA ВЫ БУДЕТЕ:
- Сотрудничать с мирового класса командами по продуктам, дизайну, операционной деятельности и инженерии, чтобы определить, какие функции и решения принесут наибольшую ценность бизнесу и лучший опыт для наших пользователей
- Владеть и запускать надежное, масштабируемое и поддерживаемое программное обеспечение сквозного цикла, которое будет обеспечивать безопасность средств наших пользователей и выдержит испытание временем. Вы будете брать функции от проектирования до реализации, до совершенствования, до запуска, до мониторинга и измерения прогресса
- Способствовать культуре высокой производительности, наставничая инженеров, продвигая лучшие практики и создавая среду, в которой инженеры могут процветать и расти
- Проектировать и создавать облачную платформу, используя основные функции для мониторинга, наблюдаемости, безопасности, масштабируемости, эластичности и тестирования
- Улучшать рабочие процессы CI/CD для сокращения времени вывода новых функций на рынок
- Помогать формировать нашу инженерную культуру, внедряя хорошие практики и методы обмена знаниями
КЛЮЧЕВЫЕ НАВЫКИ И ХАРАКТЕРИСТИКИ
- Быть владельцем и командным игроком
- Быть любознательным и стремящимся к росту
- Уметь определять и эффективно доносить технические требования и требования к дизайну
- Уметь писать чистый, высококачественный, тестируемый, многоразовый и хорошо документированный код
- Обладать сильным подходом, основанным на данных, и клиентоориентированностью
- Обладать отличными коммуникативными навыками и желанием сотрудничать
- Жить в ОАЭ или быть готовым к переезду в ОАЭ
ЧТО НАС ПОРАЗИТ
- 4+ года разработки программного обеспечения
- Опыт работы с системами, обрабатывающими денежные средства
- Опыт работы с 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