Обязанности:
У меня есть вакансия GO разработчика на направление Anti-Fraud О продукте: Направление Anti-Fraud занимается созданием и развитием продуктов для предотвращения мошенничества в B2B каналах. Мы помогаем нашим клиентам и партнёрам, таким как банки, страховые организации и т.п., выстраивать успешную систему поиска, выявления и противодействия мошенничества в различных социальных сферах. Наша ключевая задача - работать «на опережение», поддерживая и развивая экспертизу в данной области, предлагая быстрые технологичные решения для минимизации рисков Fraud. Технологический стек: Микросервисы на GoLang (fiber, gRPC); Kubernetes; PostgreSQL; Redis; Kafka; Keycloak; Tyk; Jira, Confluence. Мы уделяем большое внимание качеству кода и его надежности, поэтому пишем тесты с покрытием от 90% и используем довольно много инструментов статического анализа кода. Чем предстоит заниматься: Участвовать в проработке новых архитектурных решений; Проектировать и реализовывать новые компоненты платформы; Активно взаимодействовать с коллегами из команды и смежных подразделений; Развивать культуру разработки и лучшие практики IT индустрии внутри команды и компании. Мы ждем от кандидата: Опыта разработки коммерческих программных продуктов на Go от 3-х лет; Опыта использования асинхронных подходов в программировании от 1 года; Опыта работы с брокерами сообщений (очередьми) от 1 года (у нас Kafka); Опыта работы с реляционными базами данных: профилирование запросов, знание индексов и т.п. (у нас PostgreSQL); Опыт работы с системами оркестрации (у нас Kubernetes); Нацеленности на результат; Высокой инженерной культуры; Знания базовых структур данных и алгоритмов; Знакомства с основными шаблонами проектирования; Коммуникабельности и ответственности; Умения работать в команде; Владение linux на уровне продвинутого пользователя. Будет плюсом: Знание принципов Domain Driven Desing & Clean Architecture; Опыт проектировании и реализации микросервисной архитектуры; Опыт работы с API Gateway (Tyk) и IDP (Keycloak); Опыт работы с PostgreSQL, Redis, RabbitMQ, Kafka; Опыт работы в SCRUM команде; Опыт программирования на Python (asyncio); Опыт описания архитектуры по c4model; Опыт работы с Prometheus & Grafana; Умение проводить нагрузочное тестирование (мы используем k6); Наличие публичного репозитория с исходным кодом собственного проекта (мы действительно на него смотрим). Мы предлагаем: Достойную твоего профессионального уровня зарплату и годовой бонус. Возможности для твоего неизбежного развития: тебя ждут сложные и интересные задачи с использованием большого массива данных, внешнее и внутреннее обучение; Комфортные условия труда: возможность работать из дома или из офиса ст. м. Павелецкая; Гибкий график: начало рабочего дня - с 8:00 до 11:00 - выбираете сами; Современную технику для комфортной работы: выдадим ThinkPad; Заботу о здоровье: оформим полис ДМС со стоматологией, дадим 3 дополнительных дня к отпуску, компенсируем затраты на абонемент в зал; По-настоящему дружескую атмосферу: поддерживаем, когда вы приводите своих друзей, и выплачиваем реферальный бонус.