Capital on Tap
Лондон, Великобритания22 дня назад
Заголовок: Senior Database Engineer Местоположение: Лондон
Мы — Capital on Tap 👋 💳 Capital on Tap был основан потому, что малый бизнес был обделен вниманием. Крупные банки работали медленно, их продукты не соответствовали назначению, и владельцы малого бизнеса часто не могли получить доступ к тому, что им было нужно. Мы решили это исправить. Сегодня мы — финансовая платформа, а не просто компания, выпускающая кредитные карты. Мы предлагаем лучший в своем классе бизнес-кредит, платформу для управления расходами для малого и среднего бизнеса, сберегательный продукт, который за первый год привлек 1 миллиард фунтов стерлингов, и растущий набор инструментов и финансовых продуктов, которые упрощают ведение малого бизнеса. Более 1000 сотрудников, 20 млрд фунтов стерлингов годового оборота по картам, более 200 000 клиентов, более 17 000 отзывов на Trustpilot со средней оценкой 4,7 звезды, и мы прибыльны. Мы проделали довольно хорошую работу на данный момент, но мы только начинаем! 📍Лондон, Олд-стрит | 🏢 2 дня в офисе Инженерная разработка баз данных в Capital on Tap 🌞 Наша платформа работает на .NET и SQL Server в Azure, и она значительно выросла по сравнению с тем, для чего изначально была спроектирована. Мы нанимаем нашего первого выделенного инженера по производительности баз данных, который будет отвечать за производительность и масштабирование: делать быстрые пути еще быстрее, поддерживать их скорость при росте объема и предоставлять каждому инженеру здесь инструменты и знания для написания доступа к данным, который выдержит нагрузку в продакшене. Вы присоединитесь к небольшой гибкой команде, состоящей из DBA и инженеров по надежности площадок, на должности старшего индивидуального исполнителя. Вы не будете сидеть в очереди заявок. Вы будете выбирать работу, которая снижает задержки, затраты и повышает надежность, и вам будет доверено решать, что нуждается в реинжиниринге. Что вы будете делать Отвечать за производительность запросов и индексов в нашем транзакционном кластере SQL Server, используя планы выполнения, Query Store, статистику ожидания, телеметрию реальных производственных сред или другие основанные на данных методы. Исследовать и внедрять методы горизонтального масштабирования, такие как многокластерная архитектура, изолированные группы доступности, шардинг и т.д., чтобы обеспечить соответствие распределенной программной среды Capital on Tap растущей клиентской базе и увеличивающемуся количеству сервисов. Находить и устранять узкие места в критически важных по задержке путях, начиная с авторизации карт и чтения/записи проводок, и удерживать их в рамках согласованного бюджета p99. Отвечать за высокую доступность и аварийное восстановление. Группы доступности, отработка отказа, тестирование резервного копирования и восстановления в соответствии с реальными целевыми показателями RTO и RPO, а также соответствующие руководства. Создавать и улучшать инструменты самообслуживания, чтобы позволить командам разработчиков выявлять регрессии планов выполнения запросов, а также инструменты самостоятельной диагностики, чтобы команды могли отлаживать производительность своих запросов. Автоматизировать то, что сейчас делается вручную, с использованием PowerShell, Python или Terraform, и относиться к конфигурации базы данных как к коду. Управлять затратами на SQL Server как основным показателем наряду с задержкой и временем безотказной работы. Работать совместно с командой Product Engineering и нашей командой аналитики данных, просматривая дизайны перед их выпуском и повышая уровень понимания доступа к данным во всей инженерной организации. Наши ценности и культура Just Pilot: Мы никогда не довольствуемся «достаточно хорошим». Мы быстро пилотируем новые идеи, задаем вопросы, чтобы разобраться, и быстро масштабируемся. Why Not Today?: Скорость — это наш максимум. Скорость и простота дают нам конкурентное преимущество. Be a Buddy: Мы подключаемся с первого дня, чтобы помочь команде, мы делаем правильные вещи, даже если это трудно. Owners and Dates: Мы не преследуем людей. Если вы взяли на себя задачу и согласились с датой, ожидается, что она будет выполнена. Feedback: Мы хотим, чтобы наши сотрудники процветали, поэтому мы регулярно предоставляем прямую и конструктивную обратную связь. Что мы ищем 🔎 Значительный опыт работы с Microsoft SQL Server в производственной среде в больших масштабах, будь то самостоятельное управление, Managed Instances или Azure SQL, в бизнесе, где простои и задержки имеют прямое коммерческое влияние. Глубокое понимание внутренних механизмов. Оптимизатор запросов и кэш планов, индексирование и статистика, блокировки, задержки и уровни изоляции, tempdb и типы ожидания, которые указывают на то, что из этого действительно вызывает проблемы. Опыт конкретных, измеримых улучшений производительности, которые вы можете детально описать. Опыт масштабирования реляционных данных за пределы точки, когда одной только оптимизации недостаточно. Секционирование, архивирование, денормализация, кэширование, реплики чтения или продуманный переход на другое хранилище. Уверенное написание кода приложений, а не только скриптов. T-SQL на экспертном уровне, плюс PowerShell или Python, и инфраструктура как код. Практический опыт проектирования HA/DR и руководства производственными инцидентами. Опыт работы с ORM (в идеале Entity Framework) и специфическими компромиссами в производительности, связанными с ORM. Рабочее знание других движков баз данных, таких как PostgreSQL, и ваше мнение об их относительных преимуществах/недостатках. Способность объяснять технические концепции и компромиссы неспециалистам по базам данных. Процесс собеседования 🤝 30-минутный скрининг с партнером по подбору персонала 45-минутный технический разговор с менеджером по найму 90-минутное техническое собеседование 30-минутное собеседование по ценностям с руководителем отдела Platform Engineering Разнообразие и инклюзивность 🌈 Мы приветствуем, рассматриваем и поощряем заявки от всех, кто разделяет нашу приверженность инклюзивности. Присоединяйтесь к нам в создании пространства, где процветает аутентичность, и каждый может делать свою лучшую работу. Великая работа заслуживает отличных бонусов Мы стараемся не относиться к себе слишком серьезно (всегда), поэтому мы позаботились о том, чтобы в нашем офисе были бильярдный стол, игровой автомат, пивной кран и пара офисных собак в качестве приятного дополнения. Ознакомьтесь с нашими льготами: 🏥 Частное медицинское страхование, включая стоматологические услуги и услуги оптики через Vitality ✈️ Всемирная туристическая страховка через Vitality 🎁 Награды за годовщину работы (250, 500, 750 фунтов стерлингов, 4-недельный полностью оплачиваемый отпуск) 👛 Пенсионная схема с вычетом из зарплаты до 7% 🏖️ 28 дней отпуска (плюс праздничные дни) 📖 Ежегодный бюджет на обучение и благополучие 👪 Улучшенный отпуск по уходу за ребенком 🚲 Программа «Велосипед на работу» 🚂 Кредит на проездной билет 💬 6 бесплатных сеансов терапии в год 🐶 Офисы, дружелюбные к собакам 🍫 Бесплатные напитки и закуски в наших офисах Узнайте больше о наших льготах, ценностях и миссии здесь . Другая информация 👍Ознакомьтесь с нашими «Лучшими советами» для прохождения собеседования. ✔️Следите за новыми вакансиями, подписавшись на нас в Linkedin . 📧Напишите по адресу контакт рекрутера, если у вас есть какие-либо вопросы. Хотите работать здесь? Откликнитесь! Если вы хотите развивать свою карьеру в нашей быстрорастущей, прибыльной финтех-компании, нажмите «Откликнуться», и мы постараемся ответить вам в течение 3 рабочих дней (в периоды высокой загруженности это может занять до 5 рабочих дней).
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить