Software Engineer (AML Team)
1 500 000 – 2 041 667 Ft / міс
Роботодавець · SEON
Будапешт
Як Software Engineer в AML-команді ви будете створювати та підтримувати TypeScript-додатки та сервіси, що лежать в основі продуктів SEON AML. Ви тісно співпрацюватимете з продакт-менеджерами для розуміння потреб клієнтів, перетворюватимете вимоги на чітко окреслені функції та реалізовуватимете їх з урахуванням високих стандартів якості, продуктивності та безпеки.
Завдання
- Реалізація функцій TypeScript для наших сервісів AML та адміністративної панелі для клієнтів
- Участь в обговореннях дизайну завдяки аргументованим питанням
- Самостійне визначення обсягу роботи та узгодження критеріїв готовності перед початком
- Постійна розробка якісного коду з фокусом на простоту, безпеку, тестованість, продуктивність та масштабоvanість
- Підтримка та розробка клієнтських бібліотек JavaScript, бекенду Node.js для AML Services та сервісів Nest.js / ExpressJS
- Самостійне виправлення помірно складних помилок за допомогою інструментів спостережуваності (observability)
- Створення тестів для розроблених функцій та проєктування підходу до тестування для складніших завдань
- Виправлення помилок, про які повідомили QA та клієнти, відповідно до узгоджених пріоритетів
- Відстеження прогресу реалізації за допомогою внутрішніх процесів компанії та програмного забезпечення (github / jira)
- Рев'ю коду, написаного командою, з огляду на безпеку, продуктивність та якість
- Постійна співпраця з PM, командою QA, архітекторами та DevOps-командою
- Участь у плануванні та оцінці завдань
- Удосконалення CI/CD-пайплайнів та інструментів розробки для вашої команди
- Систематичне менторство молодших колег
- Робота з великими масивами даних (зокрема даними скринінгу та контрольних списків), забезпечуючи їх ефективність, точність та можливість аудитів
- Використання інструментів розробки на базі штучного інтелекту в щоденній роботі
Вимоги
- Відмінні навички вирішення проблем
- Щонайменше 3 роки досвіду у розробці програмного забезпечення
- Добрі практичні знання JavaScript/TypeScript та стабільні знання HTML5/CSS3 і розробки RESTful API
- Вміння співпрацювати з членами команди в середовищі Agile
- Досвід самостійного визначення обсягу та постачання функцій — від нечітких вимог до перевіреного результату
- Досвід виправлення помилок у різних сервісах за допомогою інструментів спостережуваності
- Нстандартне мислення в поєднанні зі здачністю адаптуватися до динамічного середовища
- Вільне володіння англійською мовою
- JavaScript, Typescript, React, Node та NestJS
- HTML5, CSS3 (Sass)
- PostgreSQL