Senior Software Engineer (AML Team)

Работодатель · SEON

Разработчик программного обеспеченияРазработчик приложенийВеб- и мультимедиа-разработчикГибкийПолная

Будапешт

В роли Senior Software Engineer в команде AML вы будете отвечать за проектирование и разработку TypeScript-приложений и сервисов, лежащих в основе продуктов AML компании SEON. Вы будете тесно сотрудничать с продакт-менеджерами для понимания потребностей клиентов, превращения требований в четкие задачи и их реализации с учетом высоких стандартов качества, производительности и безопасности.

Задачи

  • Проектирование и разработка масштабируемых функций на TypeScript для наших AML-сервисов и административной панели
  • Проведение командных дизайн-ревью, составление проектной документации и ADR для ключевых изменений
  • Анализ спорных требований и своевременное выявление рисков поставки с предложением вариантов их решения
  • Регулярная поставка качественного кода с акцентом на простоту, безопасность, тестируемость, производительность и масштабируемость
  • Поддержка и разработка клиентских JavaScript-библиотек, Node.js бэкенда AML-сервисов, а также сервисов на Nest.js / ExpressJS
  • Участие в дежурствах (on-call), отладка сложных междисциплинарных проблем и анализ первопричин крупных инцидентов
  • Проактивное улучшение мониторинга, алертинга и регламентов для поддерживаемых сервисов
  • Формирование стратегии тестирования для ваших сервисов, установка критериев качества и поддержание кода в актуальном и протестированном состоянии
  • Приоритизация и устранение багов, найденных QA-инженерами и клиентами, а также учет мнения клиентов при планировании
  • Отслеживание прогресса разработки с помощью внутренних процессов и инструментов (GitHub / Jira)
  • Глубокий технический ревью кода команды с предоставлением прямого и конструктивного фидбека
  • Постоянное взаимодействие с продакт-менеджерами, командой QA, архитекторами и DevOps-инженерами
  • Руководство планированием и оценкой задач, декомпозиция крупных и неопределенных проектов на этапы
  • Совершенствование CI/CD-пайплайнов, инструментов и процессов разработки команды
  • Работа с большими объемами данных (например, списками мониторинга и фильтрации) с обеспечением их производительности, точности и аудируемости
  • Использование AI-инструментов в повседневной работе и поиск возможностей для улучшения продуктов с помощью искусственного интеллекта
  • Наставничество для инженеров команды, предоставление развивающего фидбека и обмен опытом

Требования

  • Отличные навыки решения проблем
  • Не менее 6 лет опыта разработки программного обеспечения, включая самостоятельное проектирование и запуск продакшн-сервисов
  • Отличное практическое знание JavaScript/TypeScript, а также уверенное владение HTML5/CSS3 и опытом разработки RESTful API
  • Умение работать в команде в рамках Agile-окружения
  • Опыт проектирования с учетом нефункциональных требований и проведения технических обсуждений
  • Опыт поддержки созданных вами сервисов: мониторинг, дежурства (on-call), реагирование на инциденты и анализ их первопричин
  • Подтвержденный опыт наставничества и руководства проектами или рабочими потоками без формальной руководящей должности
  • Креативность и нестандартное мышление в сочетании с умением адаптироваться к динамичному темпу работы
  • Свободное владение английским языком
  • Технические требования: JavaScript, TypeScript, React, Node и NestJS, HTML5, CSS3 (Sass), PostgreSQL, ElasticSearch, AWS, Terraform

Опубликовано 20 окт. 2026 г. · Обновлено 14 дней назад · 0 просмотров