О компании
SEON — это командный центр для предотвращения мошенничества и соблюдения требований AML, который помогает тысячам компаний по всему миру останавливать мошенничество, снижать риски и защищать доходы. Основанный на более чем 900 сигналах данных в реальном времени, полученных из первых рук, SEON обогащает профили клиентов, отмечает подозрительное поведение и упрощает процессы соблюдения нормативных требований — всё из одного места. SEON предоставляет более богатые данные, более гибкий и прозрачный анализ, а также более быстрое достижение результата, чем любой другой поставщик на рынке. SEON помогла компаниям сократить мошенничество на 95% и достичь 32-кратной окупаемости инвестиций, и быстро растёт благодаря партнёрствам с одними из самых амбициозных цифровых брендов мира, такими как Revolut, Wise и Bilt.
Инженер-программист в организации приносит в первую очередь сильные знания в области разработки программного обеспечения, а также обладает менторским мышлением, чтобы поддерживать инженерные команды и тесно сотрудничать с руководством инженерного отдела. SEON опирается на подход роста, ориентированный на продукт.
Команда Customer Platform — это сердце SEON: разрабатывает основные сервисы, поддерживающие всю систему SEON и основное клиентское приложение. Команда постоянно добавляет новые функции для улучшения пользовательского опыта и рабочих процессов клиентов, а также их возможностей по анализу мошенничества. Эта миссия включает в себя основные функции продукта, такие как разработка backend и frontend, исследования и разработки, дизайн и разработка баз данных.
Роль предлагает гибкость и базируется в офисе в Будапеште с гибридным графиком работы.
Что вы будете делать
•Вносить вклад в команду Customer Platform, которая становится важной частью решения по предотвращению мошенничества
•Писать высококачественный код на NodeJS, TypeScript и React с учётом простоты, производительности и масштабируемости
•Работать вместе с командой над проектированием и внедрением передовых функций клиентских и связанных с базой данных приложений
•Поддерживать и развивать backend приложений на NodeJS, TypeScript, React, NestJS, REST, RDBMS
•Поддерживать, совершенствовать и предлагать улучшения для текущей кодовой базы
•Предоставлять экспертные знания, проводить ревью pull-запросов других членов команды, предлагать улучшения и лучшие практики для команды
•Помогать на всех этапах жизненного цикла разработки программного обеспечения, включая проектирование новых функций и сервисов
•Привносить инженерный подход: важно, как всё работает, как это масштабируется и как это можно улучшить со временем
Что вы принесёте с собой
•Минимум 4 года опыта в fullstack-разработке программного обеспечения (NodeJS, TypeScript, React, REST, RDBMS, NOSQL)
•Гибкое и итеративное мышление (ответственность от начала до конца; вы создаёте — вы поддерживаете)
•Полная ответственность от требований продукта, планирования, реализации до выпуска
•Сильный опыт в автоматизированном тестировании
•Сильный опыт в оптимизации производительности
•Знания и понимание IT-безопасности
•Опыт проектирования модульных систем и рефакторинга / декуплинга монолитов, работы с микросервисами
•Знакомство с событийно-ориентированной архитектурой
•Опыт работы с контейнеризацией (Docker) и Kubernetes
•Опыт в непрерывной интеграции и доставке
•Опыт работы в самоорганизующихся кросс-функциональных командах
•Отличные навыки решения проблем
•Опыт наставничества старших и средних коллег
•Владение английским языком
•Опыт парного программирования, TDD и Trunk Based Development (преимущество)
•Опыт работы с AWS (преимущество)
Будет здорово, если у вас также есть
•Практический опыт работы с Clickhouse
•Практический опыт работы с NoSQL