Go-разработчик

Наша команда отвечает за обеспечение выплат пользователям за различные монетизации Вконтакте. Мы работаем с деньгами, и для нас важна стабильность и отказоустойчивость с соблюдением требований налоговой и юридической сторон.В команду кабинета выплат ищем backend-разработчика, который займётся созданием новых и оптимизацией существующих решений, связанных с выплатами за программы монетизаций, финансовой статистикой и аудитом, антифродом и платёжной поддержкой.

Задачи

  • Проектирование и разработка: участие в проектировании, реализации и поддержке микросервисов на Go. Вы не просто выполняете задачи, а предлагаете архитектурные решения
  • Надёжность и безопасность: повышение стабильности, отказоустойчивости и производительности системы
  • Ответственность за соблюдение принципов PCI DSS в вашем коде
  • Масштабирование и оптимизация: работа над увеличением нагрузки и оптимизацией существующих сервисов
  • Командная работа: активное взаимодействие со смежными командами для интеграции и реализации сквозных функциональностей

    Требования

    • Имеете опыт коммерческой разработки на Go от трех лет
    • Знакомы с концепциями микросервисной архитектуры
    • Умеете писать эффективный код и хорошо разбираетесь в чужом
    • Обладаете системным подходом и проявляете внимание к деталям
    • Имеете опыт интеграции с различными хранилищами данных (PostgreSQL, MySQL, ClickHouse)
    • Уже работали с системами очередей (Kafka/RabbitMQ)
    • Готовы брать на себя инициативу в решении сложных задач
    • Умеете писать unit- и интеграционные тесты
    • Понимаете основы контейнеризации (Docker) и оркестрации (Kubernetes)
    • Знаете фронтенд-разработку на базовом уровне

    Будет плюсом

    • Опыт высоконагруженных систем
    • Опыт проектирования микросервисных архитектур
    • Работа в финтехе или других сферах с высокими требованиями к безопасности и надёжности
    • Опыт настройки мониторинга и алертинга (Prometheus, Grafana)
    • Опыт распила монолита

    Similar jobs