WorkListВойтиОформить подписку
AF

Senior Software Engineer, Backend (Comms Core)

Affirm · Финтех BNPL
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо, находясь в Польше
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Даты
Опубликована 19.10 · видим у компании с 19.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

О команде

Команда Communications в Affirm создаёт и модернизирует высокодоступную платформу, которая надёжно и вовремя доставляет миллиарды сообщений клиентам на всём пути клиента. Как senior backend-инженер, вы будете формировать мультирегиональную мультитенантную инфраструктуру, API и интеграции с вендорами, которые помогают продуктовым командам общаться с клиентами в большом масштабе.

Что предстоит делать

  • Вы будете отвечать за квартальные технические цели направления Communications и достигать их, работая вместе с коллегами над неоднозначными, открытыми задачами в области инфраструктуры сообщений.
  • Вы будете проектировать и развивать надёжные backend-сервисы для высоконагруженных коммуникаций в мультирегиональных мультитенантных средах, включая оркестрацию, доставку, предпочтения, шаблоны и observability.
  • Вы будете сотрудничать с продуктовым менеджментом, дизайном, аналитикой, безопасностью и инженерными партнёрами на протяжении всего жизненного цикла продукта, объясняя технические ограничения и балансируя влияние на клиентов, риски и компромиссы.
  • Вы будете проектировать, реализовывать и эксплуатировать отказоустойчивые интеграции с внешними вендорами сообщений, балансируя надёжность, задержку, стоимость и соответствие требованиям.
  • Вы будете проактивно выявлять и решать проблемы в проектах, процессах, технологиях или бизнесе, влияющие на масштабируемость, опыт разработчиков и операционную устойчивость.
  • Вы будете поддерживать работу и доступность сервисов своей команды: определять цели уровня сервиса (service-level objectives) и метрики, улучшать алертинг и реагирование на инциденты, а также участвовать в дежурствах (on-call).
  • Вы будете развивать качество и ответственность за результат, улучшая стандарты проектирования, тестирования, код-ревью, выката и эксплуатации и продвигая их через тексты и технические доклады.
  • Вы будете помогать развивать таланты в своей команде, давая обратную связь, наставничество и техническое руководство и подавая пример.
  • Ротация on-call — для этой роли предусмотрена ротация on-call, и участие в ней является обязательным требованием.

Требования

  • У вас есть 5+ лет опыта в разработке программного обеспечения или инженерии, а также глубокое понимание проектирования систем и архитектуры.
  • Уверенное владение современными языками программирования, такими как Python, Kotlin или аналогичными.
  • У вас есть опыт разработки высокодоступных распределённых систем с использованием таких технологий, как AWS, MySQL, DynamoDB и Kubernetes.
  • У вас есть опыт проектирования мультирегиональных мультитенантных платформ с сильной изоляцией, масштабируемостью, восстановлением после сбоев и гарантиями согласованности данных.
  • У вас есть опыт интеграции со сторонними вендорами коммуникаций или сообщений и проектирования абстракций, учитывающих различные возможности, ограничения по частоте запросов и режимы отказа.
  • У вас есть опыт составления технического плана поставки значительной функции или компонента системы с элегантным, простым и расширяемым дизайном. Вы пишете качественный код, который другим легко понимать и использовать.
  • Вы уверенно вносите существенные изменения в большую кодовую базу и разработали набор инструментов и практик, позволяющих вам и вашей команде делать это безопасно.
  • Вы уверенно работаете с инструментами разработки с поддержкой ИИ и здраво оцениваете их результаты, проверяя их.
  • Ваш опыт показывает, что вы берёте на себя ответственность за собственный рост, проактивно запрашивая обратную связь у команды, руководителя и заинтересованных сторон.
  • У вас хорошие навыки устной и письменной коммуникации, которые позволяют эффективно сотрудничать с нашей глобальной инженерной командой.

Условия и бенефиты

Мы считаем, что люди, создающие честные финансовые продукты в Affirm, должны разделять её успех. Поэтому наша система вознаграждения создана, чтобы поддерживать ваше здоровье, рост, финансовое благополучие и будущее.

Следуя нашей миссии, мы вознаграждаем сотрудников сочетанием базовой оплаты, акций (материнской компании) и комплексных льгот.

  • Конкурентный оплачиваемый отпуск, оплачиваемые государственные праздники и дополнительные оплачиваемые Away Days, чтобы отдохнуть и восстановить силы.
  • Комплексная частная медицинская страховка по пакету Platinum от Lux Med.
  • Карта MultiSport для поддержки вашего здоровья и благополучия.
  • Программы обучения и развития, помогающие вам расти профессионально.
  • Поддержка семейного здравоохранения через Maven и поддержка отпуска по уходу за ребёнком через Parentaly.
  • Поддержка психического благополучия через Lyra, включая до 12 конфиденциальных консультаций или коучинговых сессий в год для вас и членов вашей семьи.
  • Поддержка финансового благополучия через Northstar с неограниченным доступом к Certified.
  • Financial Advisors и инструменты планирования бесплатно для вас.
  • Employee Resource Groups (ERGs), которые способствуют общению и инклюзивности.
  • Право на креативные налоговые льготы с учётом действующего законодательства, роли и политики компании.

Мы стремимся обеспечить инклюзивный процесс собеседований, включая адаптацию для кандидатов с ограниченными возможностями. Если вам нужна поддержка, мы будем рады помочь.

Навыки

PythonKotlinAWSMySQLDynamoDBKubernetes

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти