Platform Engineer (Developer Enablement)
ZiinaДубайВ офисеот 3 летПолная занятость
PostgreSQLCI/CDKubernetesTypeScriptKafkaBackendAWSMicroservicesNode.jsPlatform EngineeringDeveloper Experience
Описание
Ziina ищет Platform Engineer (Developer Enabelment) для своей команды. Это основополагающая роль с возможностью с нуля определить, как будут создаваться внутренние инструменты, опыт разработчиков и качество бэкенда в Ziina. Вы будете напрямую влиять на то, как каждый инженер создает, тестирует и поставляет программное обеспечение, формируя «золотые пути», общие библиотеки и системы качества, которые масштабируются по всей инженерной организации.
Обязанности
- Создавать внутренние инструменты, шаблоны сервисов и общие библиотеки, которые определяют «золотые пути» для создания бэкенд-сервисов в Ziina
- Улучшать рабочие процессы бэкенд-разработчиков (локальную разработку, отладку и тестирование), чтобы инженеры могли быстро и уверенно выполнять итерации
- Разрабатывать и поддерживать фреймворки для тестирования и интегрированные с CI системы качества, которые дают инженерам быстрые и надежные сигналы об их изменениях
- Развивать возможности самообслуживания для общих инженерных рабочих процессов, чтобы команды могли работать независимо, без узких мест на платформе
- Улучшать прозрачность качества системы и уверенности в релизах по всей инженерной организации
- Непосредственно сотрудничать с инженерными командами для выявления проблем в их повседневной работе и их решения с помощью более совершенных инструментов
Требования
- Опыт работы в Platform Engineering, Backend Engineering или Developer Experience более 3 лет
- Сильные навыки бэкенд-разработки, желательно на Typescript/Node.js, и глубокое понимание микросервисов и паттернов взаимодействия сервисов
- Практический опыт создания внутренних инструментов, общих библиотек или шаблонов сервисов, активно используемых другими инженерами
- Опыт работы с фреймворками для тестирования, интеграцией CI и построением сигналов качества, которым доверяют инженеры
- Продуктовое мышление применительно к внутренним инструментам
- Находиться или быть готовым переехать в ОАЭ
Будет плюсом
- Доказанный опыт создания платформ разработчика или инструментов в финтех-компаниях или других крупных инженерных организациях
- Опыт создания «золотых путей», шаблонов сервисов или общих библиотек, которые были широко приняты в инженерной организации
- История измеримого повышения скорости инженерии, уверенности в релизах или качества кода за счет инвестиций в инструментарий
- Опыт формирования инженерных стандартов, практик тестирования или фреймворков качества в быстрорастущей среде
- Активное участие в техническом сообществе через вклад в открытый исходный код, выступления на конференциях или технические статьи
Условия
- Полная занятость
- Работа на месте
- В компании работают русскоговорящие сотрудники
- Текущий стек: 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