Golang разработчик (Fraud Protection)

Fraud Protection
Основная информация о компании

Полное наименование компании
Fraud Protection
Организационно-правовая форма
Общество с ограниченной ответственностью (ООО)
Контактное лицо
Денис Зарубкин
Номер контактного лица
-
Электронная почта контактного лица
d.zarubkin@group-ib.com

Golang разработчик (Fraud Protection)
Обновлено: 04.10.2023

Тип работы
Вид занятости
Частично удаленная работа
Полная занятость
Разработка приложений
Описание

Fraud Protection – это высоконагруженная система для выявления, предупреждения и устранения мошенничества в режиме реального времени во всех цифровых каналах (веб, мобильные приложения). Система защищает от действий вредоносного кода, мошенничества, скрэпинга, ботов и различных проявлений социальной инженерии.

Система защищает около 300 млн клиентов крупнейших компаний России, стран СНГ, Европы, Средней и Юго-Восточной Азии, Африки, Ближнего Востока и Австралии. В 2019 году Fraud Protection был включен в список самых высокотехнологичных решений по выявлению онлайн-мошенничества по версии ведущего международного аналитического агентства Gartner.

доп. инфо: https://www.group-ib.com/products/fraud-protection/

Технический стек проекта:

языки - Golang, TypeScript (frontend + nodejs backend'а)

базы - Cassandra, Elasticsearch, ClickHouse

инфраструктура - десятки площадок по всему миру (как на железных серверах, так и в aws), всё в Kubernetes (включая операторы баз данных),  ci - gitlab, cd и версионирование состояния кластеров - fluxcd, мониторинг - zabbix, prometheus, alertmanager, grafana.

Основные задачи

# Задачи, которые предстоит решать:

- Разрабатывать и поддерживать микросервисы системы на языке golang
- Развивать архитектуру системы, всегда понимать систему целиком и постоянно искать и реализовывать идеи как сделать систему стабильнее, понятнее, предсказуемее (как сделать сложное максимально просто)
- Оценивать сложность разработки, планирование задач и их ведение в Jira
- Писать тесты на свой код и проводить code-review кода коллег

# Откликайся на эту вакансию, если:

- Отлично знаешь Golang и имеешь хороший опыт разработки на нем
- Хорошо знаешь ещё хотя бы один язык (желательно строготипизированный, например С++), а в идеале опыт работы с несколькими
- Понимаешь принципы отказоустойчивой инфраструктуры
- У тебя хороший опыт работы с несколькими видами баз данных (реляционные, nosql, колоночные...) и ты понимаешь их слабые и сильные стороны
- Любишь структурированный подход к коду и архитектуре решения в целом
- Умеешь решать сложные задачи просто и понятно для коллег
- У тебя в принципе хороший технический кругозор и энтузиазм потому что тебе это нравится, а не только потому, что за это хорошо платят :)
- Умеешь работать в команде

# Будет здорово, если ты еще:

- Имеешь опыт разработки высоконагруженных микросервисных систем
- Имеешь опыт работы с базами данных Cassandra, ElasticSearch и ClickHouse
- Имеешь опыт работы с Kubernetes

График работы

Гибкое начало дня в нашем офисе в Ташкенте