Наша команда платежных решений занимается созданием и развитием высоконагруженных систем, которые обеспечивают быстрые и безопасные платежи пользователей. Мы проектируем и поддерживаем инфраструктуру, которая обрабатывает платежи в реальном времени, интегрируется с финансовыми шлюзами и соответствует строгим стандартам безопасности (PCI DSS).
Мы ищем Middle/Senior Go разработчика для поддержки и развития существующих систем, а также проектирования и разработки новых, отвечающих запросам бизнеса. Разработчик будет участвовать в создании масштабируемых решений, которые легко выдерживают пиковые нагрузки. Мы ценим чистый код, интересные решения, внимание к деталям и стремление к постоянному улучшению процессов.
Вам предстоит сотрудничать с кросс-функциональными командами, включая аналитиков, специалистов по безопасности и продуктовых менеджеров, чтобы обеспечивать бесперебойную работу систем и внедрять инновационные подходы в финтех-индустрии. Если вы готовы решать сложные задачи и вносить вклад в развитие глобальных финансовых технологий, присоединяйтесь к нам!
Задачи
- Проектирование и разработка новой функциональности существуюших сервисов, а также с нуля новых сервисов backend-а различного уровня сложности в сегменте highload и big data.
- Поддержка существующих сервисов, принятие мер по их отказоусточивости.
- Активная коммуникация с коллегами из смежных команд для более эффективного решения технических задач.
- Написание качественного и продуманного кода, который умеет работать как с высокими нагрузками и большими объёмами данных при этом требуя минимального количества ресурсов, а также покрытие кода автотестами.
- Работать над совершенствованием качества продукта вцелом, так и решение задач по рефакторингу, улучшению observability и стабильности компонентов, оптимизации потребляемых ресурсов.
Требования
- Опыт коммерческой разработки backend от 3 лет (в том числе на Go от 1 года).
- Опыт написания сервисов, понимание сервисной архитектуры:
- -- строили и поддерживали распределённые системы;
- -- умеете работать с масштабируемыми нагруженными системами, вам знакомы слова «кэш», «балансировка», «шардирование» и «репликация».
- Понимание многопоточности, параллельных вычислений.
- Знание и понимание алгоритмов и структур данных.
- Опыт проектирования схемы базы данных — структур таблиц и связей между ними, индексы, транзакции, ACID.
- Опыт работы с Kubernetes, Docker.
- Опыт работы с ОС семейства Linux.
- Хорошие коммуникативные навыки для взаимодействия с командой и другими подразделениями (soft skills).
- Способность работать в условиях высокой нагрузки и быстро адаптироваться к изменениям в ситуациях с повышенным преоритетом.
Будет плюсом
- Опыт работы в финтехе.
- Понимание правильного observability системы. Имеется опыт создания метрик (сбор и мониторинг) для понимания состояния системы, ее слабых и проблемных мест, в каждый момент времени. Использование таких продуктов как Grafana, Kibana и т.п.
Мы предлагаем
Формат работы
Уровень
График работы

ВКонтакте
Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.