Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
EEpidemic Sound
Стокгольм, Швеция3 месяца назад
Грейд
Senior
Формат работы
Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Присоединяйтесь к нашей глобальной команде из более чем 400 новаторов, сочетающих новейшие технологии с лучшими саундтреками, от нашего главного офиса в Стокгольме до офисов в Лондоне, Нью-Йорке, Лос-Анджелесе, Берлине, Париже, Осло и Сеуле. Мы — лидер отрасли с менталитетом стартапа. Мы серьезно относимся к тому, что делаем, но не к самим себе. Создаем и сотрудничаем, чтобы трансформировать звучание стриминга, контента и культуры. Присоединяйтесь к нам, и пусть ваш труд почувствует весь мир.
Мы ищем старшего инженера-программиста для присоединения к нашей команде по платежам в Стокгольме. Мы — небольшая команда, которая отвечает за все, что происходит, когда кто-то платит Epidemic Sound: оформление заказов, подписки, выставление счетов, возврат средств, налоги и интеграции с платежными провайдерами обрабатываются системами, которые мы создаем и поддерживаем. Мы работаем короткими итерациями, и наши изменения приносят немедленную пользу клиентам.
Наша основная инициатива — новая платформа покупок на Go: совершенно новая предметная область подписок, построенная параллельно с существующей системой, включая бесшовную миграцию активных платящих клиентов на нашу новую систему. Вы будете помогать определять и внедрять это техническое направление.
Мы — небольшая и сплоченная команда, которая полностью владеет сервисами, от объектной модели до Terraform, включая дежурства. Вы будете тесно сотрудничать с командами продакт-менеджмента, финансов и веб-разработки, чьи пути оформления заказов зависят от наших API. ИИ является частью нашего ежедневного набора инструментов, что повышает важность принятия решений: мы читаем столько же кода, сколько пишем.
Полное владение сервисами платежей и подписок: проектирование, создание, развертывание и мониторинг
Создание следующего поколения нашей платформы покупок на Go и безопасный переход на нее активных подписок
Создание и поддержка интеграций с нашими платежными провайдерами, включая критически важные с точки зрения соответствия нормативным требованиям части, такие как 3DS и SCA
При необходимости работа с клиентским потоком покупок в нашей веб-кодовой базе (TypeScript)
Несколько лет опыта создания и эксплуатации бэкэнд-сервисов в продакшене, желательно в области, где точность была важнее скорости выпуска
Отличное знание Go или Python, и готовность быстро освоить другой язык. Наши сервисы построены на обоих
Хорошее знание SQL и моделирования реляционных данных. Мы используем Postgres
Опыт работы в облаке, предпочтительно Google Cloud, и уверенность в владении собственной инфраструктурой (Kubernetes, Helm, Terraform)
Достаточное знание TypeScript и React для внесения изменений в общую фронтенд-кодовую базу, или реальный интерес к их изучению
Опыт работы с платежами или явный интерес к ним: подписки, биллинг, интеграции с провайдерами, сверка и т. д.
Будет плюсом, если вы:
Мигрировали платформу биллинга или платежей с активными клиентами
Работали с PSP, карточными сетями, 3DS и SCA, или в сфере PCI
Имеете опыт создания событийно-ориентированных сервисов с использованием Pub/Sub или аналогичной системы обмена сообщениями
Имеете практический опыт применения ИИ-агентов для написания кода в продакшене и здравый смысл в отношении того, когда на них полагаться
Join our global force of 400+ innovators, blending the latest in tech with the greatest in soundtracking, from our Stockholm HQ to offices in London, New York, Los Angeles, Berlin, Paris, Oslo, and Seoul. We're an industry leader with a startup mentality. We take what we do seriously, but we don't take ourselves too seriously. Creating and collaborating to transform the sound of streaming, content, and culture. Come join us, and let the world feel your work.
We're looking for a Senior Software Engineer to join our Payments team in Stockholm. We're a small team that owns everything that happens when someone pays Epidemic Sound: checkout, subscriptions, invoicing, refunds, tax, and payment provider integrations happens through systems we build and run. We work in short iterations where our changes bring immediate customer value.
Our main initiative is a new purchase platform in Go: a greenfield subscription domain, built alongside today's system, including a seamless migration of live paying customers onto our new system. You'll help set and implement this technical direction.
We’re a small and collaborative team that owns services end to end, from domain model to Terraform, on-call included. You'll work closely with Product, Finance, and the web teams whose checkout journeys sit on our APIs. AI is part of our daily toolchain, which puts more weight on judgement: we read as much code as we write.
Your key responsibilities include
Own payment and subscription services end to end: design, build, deploy and monitor them.
Build the next generation of our purchase platform in Go, and move live subscriptions onto it safely.
Build and maintain our payment provider integrations, including the compliance-heavy parts like 3DS and SCA.
Work in the customer-facing purchase flow in our web codebase (TypeScript) when needed.
Requirements
Several years building and running backend services in production, ideally in a space where correctness mattered more than shipping speed.
Strong in Go or Python, and happy to get productive in the other. Our services are built in both.
Good in SQL and relational data modelling. We use Postgres.
Cloud experience, preferably Google Cloud, and comfortable owning your own infrastructure (Kubernetes, Helm, Terraform).
Enough TypeScript and React to make changes in a shared frontend codebase, or a real interest in picking it up.
Experience with payments, or a clear interest in it: subscriptions, billing, provider integrations, reconciliation, etc.
It would also be music to our ears if you have
Migrated a billing or payment platform with live customers on it.
Worked with PSPs, card networks, 3DS and SCA, or inside PCI scope.
Experience building event-driven services using Pub/Sub or a comparable messaging system.
Practical experience applying AI coding agents in production, and sound judgement about when to rely on them.
Equal opportunity employer
We believe that bringing people together from different backgrounds, experiences and perspectives makes for a healthy workplace, a more successful business and a better world. We value diversity and encourage everyone to come and soundtrack the world with us.
Application
Ready to make the world feel your work? Please apply, in English.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 83 900 до 102 000