Название: Platform Engineer (Developer Enablement)
Компания: Ziina
Местоположение: Дубай / OnSite
ОБ ЭТОЙ РОЛИ:
Ziina ищет Platform Engineer (Developer Enabelment), который присоединится к нашей команде. Это фундаментальная роль с возможностью определить, как внутренние инструменты, опыт разработчиков и качество бэкенда строятся в Ziina с нуля. Вы будете напрямую влиять на то, как каждый инженер разрабатывает, тестирует и выпускает программное обеспечение — формируя золотые пути, общие библиотеки и системы качества, которые масштабируются на всю инженерную организацию. Мы находимся на важном этапе нашего роста, и мы ищем подходящего человека, который установит стандарты для разработки бэкенд-ПО по мере нашего масштабирования.
Будучи частью небольшой, гибкой команды, наш идеальный кандидат — это креативный специалист по решению проблем, обладающий видением для создания с нуля и навыками для полного владения системами. Вы будете преуспевать в нашей быстро меняющейся среде, принимая обоснованные компромиссы и фокусируясь на решениях с высокой отдачей. Мы ищем кого-то столь же амбициозного, как и мы, в стремлении предоставлять нашим пользователям высококачественные продукты. Короче говоря, нам нужны владельцы, готовые создавать с нами великие вещи.
КАК PLATFORM ENGINEER (DEVELOPER ENABLEMENT) В ZIINA, ВЫ БУДЕТЕ:
- Создавать внутренние инструменты, шаблоны сервисов и общие библиотеки, определяющие золотые пути для разработки бэкенд-сервисов в Ziina.
- Улучшать рабочие процессы бэкенд-разработчиков — локальную разработку, отладку и тестирование — чтобы инженеры могли быстро и уверенно итерировать.
- Разрабатывать и поддерживать фреймворки тестирования и системы качества, интегрированные с CI, которые предоставляют инженерам быстрые и надежные сигналы об их изменениях.
- Разрабатывать возможности самообслуживания для общих инженерных рабочих процессов, чтобы команды могли работать независимо, без узких мест платформы.
- Повышать прозрачность качества системы и уверенность в выпуске для всей инженерной организации.
- Напрямую сотрудничать с инженерными командами для выявления проблем в их повседневной работе и решения их с помощью улучшенных инструментов.
ЧТОБЫ ПРЕУСПЕТЬ В ЭТОЙ РОЛИ, ВЫ, ВЕРОЯТНО:
- Имеете 3+ лет опыта работы в области Platform Engineering, Backend Engineering или Developer Experience.
- Обладаете сильными навыками бэкенд-разработки, желательно в Typescript/Node.js, и глубоким пониманием микросервисов и паттернов взаимодействия между сервисами.
- Имеете практический опыт создания внутренних инструментов, общих библиотек или шаблонов сервисов, которые активно используют другие инженеры.
- Имеете опыт работы с фреймворками тестирования, интеграцией CI и созданием сигналов качества, которым доверяют инженеры.
- Имеете продуктовый подход к внутренним инструментам — вы рассматриваете своих коллег как пользователей и измеряете успех их производительностью.
- Используете новейшие инструменты и технологии искусственного интеллекта для повышения своей производительности.
- Находитесь в ОАЭ или готовы к переезду.
ЧТО НАС ВЫЗОВЕТ ВОСТОРГ:
- Подтвержденный опыт создания платформ или инструментов для разработчиков в финтех-компаниях или других высокомасштабируемых инженерных организациях.
- Опыт создания золотых путей, шаблонов сервисов или общих библиотек, которые были широко приняты в инженерной организации.
- Опыт измеримого улучшения скорости разработки, уверенности в выпуске или качества кода за счет инвестиций в инструменты.
- Опыт формирования инженерных стандартов, практик тестирования или фреймворков качества в быстрорастущей среде.
- Активное участие в технологическом сообществе посредством вклада в open source, выступлений на конференциях или технического письма.
НАШ ТЕХНИЧЕСКИЙ СТЕК:
Мы создали модульную архитектуру с учетом принципов надежности, масштабируемости и поддерживаемости. Наш текущий стек:
- 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.