Sabio Group
Йоханнесбург, ЮАР
Должность: Senior Software Engineer Местоположение: Йоханнесбург / гибридный формат
В Sabio Group мы стремимся создавать среду, в которой сотрудники преуспевают. С 1998 года мы построили динамичную культуру, которая является одновременно сложной и интересной, под руководством команды амбициозных, знающих специалистов, увлеченных революцией в сфере CX. Мы ищем креативных, находчивых людей, которые присоединятся к нашей быстрорастущей организации, где у вас будет возможность развивать свои навыки и вносить вклад в культуру непрерывного обучения. Мы работаем с крупнейшими мировыми организациями в различных отраслях, обеспечивая исключительный опыт взаимодействия с клиентами через наше уникальное сочетание экспертизы, технологий и понимания. Являясь одним из самых быстрорастущих поставщиков решений для трансформации CX в Европе, мы стремимся к устойчивому развитию, разнообразию и инклюзивности, гарантируя, что наш персонал отражает разнообразное общество, которому мы служим. Присоединяйтесь к нам и помогите сформировать будущее клиентского опыта. В настоящее время мы ищем увлеченного и энтузиастичного Senior Software Engineer, который присоединится к нашей команде. Мы ищем людей, которые подходят нам по культуре и обладают всем необходимым для продвижения нашего бизнеса. Мы также ищем людей, которые стремятся к развитию новых знаний и навыков, поскольку наш рост в конечном итоге зависит от вашего.
Цель роли Senior Software Engineer — Sabio Applications будет нести техническую ответственность за разработку и постоянное развитие приложения Sabio, которое интегрируется с Genesys Cloud для администрирования. Это практическая инженерная роль с четкой ответственностью за преобразование согласованного плана развития продукта в надежное, поддерживаемое программное обеспечение. Вы будете тесно сотрудничать с командой Genesys для проектирования и внедрения новых функций, улучшения производительности приложения и развертывания новых версий для существующих клиентов. Вы будете отвечать за качество разработки всего приложения, принимать практические инженерные решения и обеспечивать безопасное развертывание и эксплуатацию релизов в средах клиентов.
Почему стоит присоединиться к нам Владеть и формировать клиентское приложение Sabio, а не работать только над отдельными проектными задачами. Работать напрямую с интеграциями Genesys Cloud и современными полнофункциональными технологиями. Сочетать выполнение плана развития, практическую инженерию и улучшение продукта в роли с видимой технической ответственностью. Работать в рамках практики AI Practice Sabio и более широкого сообщества инженеров контакт-центров. Отвечать за повседневную техническую разработку приложения Sabio и поставлять функции в соответствии с согласованным планом развития продукта. Проектировать, создавать, тестировать и поддерживать полнофункциональные компоненты приложения, включая пользовательский интерфейс, серверные службы и уровни интеграции. Тесно сотрудничать с командой Genesys для определения и внедрения функций, интегрирующихся с возможностями администрирования Genesys Cloud. Сопровождать функции от технического проектирования до внедрения, автоматизированного тестирования, выпуска и послерелизного сопровождения. Улучшать производительность, надежность, поддерживаемость и оперативную видимость приложения по мере развития продукта. Планировать и поставлять новые версии приложения существующим клиентам, учитывая совместимость, риск развертывания и непрерывность обслуживания. Диагностировать и решать сложные проблемы в пользовательском интерфейсе, на стороне сервера, в области связи в реальном времени, обработки сообщений, кэширования и инфраструктуры AWS. Поддерживать соответствующее покрытие автоматизированными тестами с использованием Playwright и Jest, при поддержке коллегиального обзора и дисциплинированного контроля версий. Предоставлять четкие оценки для разработки и заблаговременно выявлять технические риски, зависимости и блокирующие факторы. Вести техническую документацию и вносить вклад в инженерные стандарты и повторно используемые шаблоны разработки. Сотрудничать с командами по продуктам, внедрению и работе с клиентами для преобразования требований плана развития в практичные, поддерживаемые технические решения.
Обязательно Более 5 лет коммерческого опыта разработки программного обеспечения с явным подтверждением работы в качестве опытного разработчика. Опыт полнофункциональной разработки, охватывающий фронтенд, бэкенд, API, интеграции и облачные сервисы. Коммерческий опыт работы с Vue.js и React.js для разработки современных веб-приложений. Опыт разработки с использованием Node.js, Express и TypeScript. Опыт автоматизированного тестирования с использованием Playwright для тестирования пользовательского интерфейса/сквозного тестирования и Jest для тестирования JavaScript/TypeScript. Опыт проектирования и поддержки работы приложений в реальном времени с использованием сокетов. Опыт работы с брокерами сообщений и асинхронными/событийно-ориентированными моделями обработки. Практический опыт использования Redis для кэширования, управления состоянием или повышения производительности приложений. Практический опыт работы с AWS, включая CloudFormation, ECS, DNS-сервисы и стеки контейнерных приложений. Опыт работы с Git и GitHub, включая ветвление, pull-запросы, проверку кода и совместную разработку. Опыт поддержки производственных приложений и устранения проблем по всему стеку приложений. Способность отвечать за техническую реализацию в соответствии с планом развития и балансировать между новыми функциями, техническим долгом, производительностью и риском выпуска. Четкие коммуникативные навыки и способность эффективно работать с командами инженеров, продуктовых менеджеров, специалистов по внедрению и работе с клиентами.
Опыт работы с Genesys и Delivery продукта Опыт интеграции приложений с корпоративными SaaS или платформами контакт-центров через API, события или интерфейсы реального времени. Опыт разработки или интеграции с Genesys Cloud настоятельно приветствуется. Понимание рабочих процессов администрирования, конфигурации или эксплуатации контакт-центров желательно. Опыт поддержки программного продукта, используемого несколькими клиентами, включая управление версиями, обновления и обратную совместимость, настоятельно приветствуется. Опыт балансирования между выполнением плана развития, надежностью в реальном времени, проблемами клиентов и постоянным улучшением инженерии.
Технологический стек UI: Vue.js, React.js, Playwright. Backend: Node.js, Express, TypeScript, Jest. Приложение и интеграция: sockets, message brokers и Redis. AWS: CloudFormation, ECS, DNS и стеки контейнеров. Инженерный рабочий процесс: GitHub.
Успех в роли План развития продукта преобразован в хорошо спроектированные функции, поставляемые предсказуемо и с согласованным уровнем качества. Новые версии развертываются для существующих клиентов с контролируемым риском и четкой технической ответственностью. Производительность и надежность приложения улучшаются по мере роста клиентской базы и набора функций. Технические проблемы и зависимости выявляются на ранней стадии, а не становятся неожиданными сюрпризами в конце срока поставки. Взаимодействие между разработкой приложения Sabio и командой Genesys эффективно, с четким распределением ответственности и практическим сотрудничеством. Кодовая база остается поддерживаемой, тестируемой и удобной в обслуживании по мере развития продукта. Это ваш шанс присоединиться к дружелюбной и увлеченной команде, которая будет мотивировать вас учиться и развивать свою карьеру в компании.
Преимущества могут включать: Удаленная/гибкая работа Медицинская страховка Discovery Надбавка на связь 15 дней оплачиваемого отпуска в год (включая три дня Sabio) Momentum EAP
Мелкий шрифт Строго без агентств; любое представление резюме без предварительного запроса от Sabio Group не будет считаться знакомством и, следовательно, не повлечет за собой плату за знакомство. Все кандидаты должны иметь право на работу на территории, к которой относится вакансия (Великобритания и ЕС). Sabio Group не может предоставить спонсорство для каких-либо объявленных вакансий.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Удаленно, Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить