Middle Go developer

Дата размещения вакансии: 22.01.2025
Работодатель: Lenkep recruitment
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

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

Задачи:

  • Проектировать архитектуру системы (микросервисы, брокеры

    сообщений, базы данных, кэш);

  • Проектировать структуру БД (PostgreSQL / Clickhouse) и проводить

    оптимизацию запросов с учётом требований к производительности и

    масштабируемости;

  • Участвовать в оценке задач на спринт и проводить ревью кода;

  • Взаимодействовать с разработчиками, DevOps, системным

    аналитиками;

  • Проектирование и разработка высоконагруженных backend-сервисов

    и API;

  • Ведение технической документации по проектам;

  • Менторинг младших разработчиков, код-ревью и участие в принятии

    архитектурных решений.

Требования:

  • Экспертные знания Go и умение проектировать многопоточные

    системы;

  • Навыки работы с микросервисами, Docker/Kubernetes и очередями

    сообщений (Kafka, RabbitMQ);

  • Умение проектировать высоконагруженные системы, обеспечивать их

    масштабируемость, отказоустойчивость и мониторинг;

  • Знание подходов к тестированию ПО: TDD, BDD, а также написание

    unit- и интеграционных тестов;

  • Понимание git flow и semver, а также системное мышление и желание

    погружаться в сложные задачи.

Будет плюсом:

  • Владение протоколами шифрования и безопасного хранения данных;

  • Опыт работы с Keycloak;

  • Понимание принципов архитектуры ПО: микросервисы, REST API,

    CQRS, Event Sourcing;

  • Опыт работы с системами безопасности (OAuth, JWT, TLS/SSL) для

    защиты данных и соблюдения мировых стандартов;

  • Понимание основ финтех-индустрии и работы платёжных систем.

Условия:

  • Конкурентоспособная заработная плата, обсуждаемая индивидуально;

  • Удалённая работа или работа в современном офисе в Белграде;

  • Возможности профессионального роста и обучения;

  • Работа в стабильной компании с интересными техническими

    задачами;

  • Дружная и профессиональная команда.