Описание
Мы развиваем платформу для онлайн-банка, которая помогает банкам собрать из разных модулей продукт для дистанционного обслуживания клиентов. Весь функционал упаковываем в кастомизированные интерфейсы, а в некоторых случаях разрабатываем их с нуля. Ежедневно на мощностях онлайн-банка обрабатывается 1,5 миллиона финансовых транзакций по счетам 20 миллионов пользователей. В нашем портфеле 300+ реализованных проектов с банками-партнёрами, имеющими разные бизнес-модели и требования к онлайн-банкингу. Сейчас ищем Разработчика баз данных (PL+) c опытом продуктовой разработки от 3 лет в команду дистанционного банковского обслуживания.
Задачи
•Проектирование баз данных и реализация сложной бизнес-логики непосредственно в БД (основной стек: PL+ на платформе 2MCA DBI)
•Обеспечение высокой производительности системы: профилирование запросов, анализ планов выполнения, тюнинг индексов и оптимизация «узких мест»
•Декомпозиция функциональных требований и оценка трудозатрат
•Проведение Code Review с фокусом на читаемость кода, безопасность и эффективность выполнения SQL-запросов
•Взаимодействие с бизнес-заказчиками и аналитиками для уточнения требований и выбора оптимального технического решения
•Актуализация технической документации, инструкций по развертыванию и описания рабочих процессов
Требования
•Опыт продуктовой разработки от 3 лет
•Уверенное владение PL+ или PL/pgSQL
•Опыт работы с высоконагруженными системами и базами данных со сложной логикой (опыт в Финтехе, Ритейле или E-commerce приветствуется)
•Наличие опыта работы с Oracle (PL/SQL) рассматривается при готовности к переходу на Postgres
Будет плюсом:
•Опыт работы с NoSQL-системами (ClickHouse, MongoDB, Redis)
•Опыт проектирования баз данных в backend-интеграции, понимание принципов эффективного взаимодействия между уровнем хранения данных и логикой приложения
Условия
•Официальное трудоустройство с первого дня
•Корпоративная техника для работы
•График: 5/2 с 09:00 до 18:00
•Удаленный или гибридный формат
•Социальный пакет (ДМС, скидки от партнёров, детская программа и т.д.)
•Понятная траектория роста (performance review, карьерные консультации, индивидуальная карта развития и т.д.)
•Обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения)
•Насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли)
•Возможность быть преподавателем, наставником, автором корпоративного блога, спикером