Senior Software Engineer (AML Team)

Роботодавець · SEON

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

Будапешт

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

Завдання

  • Проєктування та розробка масштабованих функцій на TypeScript для наших AML-сервісів та адміністративної панелі
  • Проведення командних дизайн-рев'ю, складання проєктної документації та ADR для ключових змін
  • Аналіз спірних вимог та своєчасне виявлення ризиków поставки з пропозицією варіантів їх вирішення
  • Регулярна поставка якісного коду з акцентом на простоту, безпеку, тестованість, продуктивність і масштаobність
  • Підтримка та розробка клієнтських 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 переглядів