Software Engineer (AML Team)
1 500 000 – 2 041 667 Ft / мес
Работодатель · SEON
Будапешт
В качестве Software Engineer в AML-команде вы будете создавать и поддерживать TypeScript-приложения и сервисы, лежащие в основе продуктов SEON AML. Вы будете тесно сотрудничать с продакт-менеджерами для понимания потребностей клиентов, превращать требования в четко очерченные функции и реализовывать их с учетом высоких стандартов качества, производительности и безопасности.
Задачи
- Реализация функций TypeScript для наших AML-сервисов и клиентской панели администратора
- Участие в обсуждениях архитектуры и дизайна с помощью обоснованных вопросов
- Самостоятельное определение объема работы и согласование критериев готовности до начала выполнения
- Регулярная поставка качественного кода с фокусом на простоту, безопасность, тестируемость, производительность и масштабируемость
- Поддержка и разработка клиентских 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