Старший Node.js разработчик
Компания: FxPro
Местоположение: Кипр, Ипсонас, Греция
Присоединяйтесь к FxPro: ведущей международной финтех-компании. Станьте частью нашей растущей международной команды с офисами в Лимассоле, Лондоне, Нассау, Дубае и Ереване. FxPro насчитывает более 600 сотрудников из 50 национальностей, что делает нашу компанию интересным и динамичным местом работы. В FxPro мы считаем каждого члена команды неотъемлемой частью нашей истории успеха.
В качестве старшего Node.js разработчика вы будете частью нашей команды, занимающейся разработкой приложений и сервисов с использованием гибких методологий разработки (Agile). Вы сосредоточитесь на создании бэкэнд-сервисов для обработки платежей, банковских операций и торговли CFD, обеспечивая глубокую интеграцию с внутренними и сторонними системами для обеспечения высокой производительности.
Обязанности
- Работа в команде над разработкой приложений и сервисов с использованием гибких методологий разработки (Agile).
- Создание бэкэнд-сервисов для обработки платежей/банковских операций и торговли CFD.
- Интеграция с внутренними и сторонними системами.
- Написание повторно используемого, тестируемого, безопасного и эффективного кода.
- Проектирование и реализация высокопроизводительных приложений с низкой задержкой и высокой доступностью.
- Исследование и устранение различных инцидентов, связанных со многими системами, и предоставление рекомендаций по возникающим тенденциям.
- Разработка всей серверной логики, определение и поддержка центральной базы данных.
- Обеспечение высокой производительности и отзывчивости на запросы от фронтенда и других внутренних систем.
Требования
- Минимум 5 лет опыта работы на аналогичной должности.
- Отличное знание английского языка.
- Глубокое знание JavaScript и/или TypeScript.
- Глубокое понимание асинхронного программирования, его особенностей и способов их обхода.
- Опыт интеграции нескольких источников данных и баз данных в одну систему.
- Понимание фундаментальных принципов проектирования масштабируемого приложения.
- Опыт создания схем баз данных, которые представляют и поддерживают бизнес-процессы.
- Опыт внедрения автоматизированных платформ тестирования и модульных тестов.
- Уверенное понимание инструментов контроля версий кода, таких как Git.
- Базовые знания фронтенд-технологий.
- Понимание фреймворков Node.js (Express.js, Koa, Hapi, Lodash, GraphQL, Graylog) является плюсом.
- Предыдущий опыт работы в сфере финансовых услуг является плюсом.
- Знание архитектуры микросервисов, Docker и Kubernetes является плюсом.
Наши преимущества
- Конкурентоспособный компенсационный пакет
- Медицинская страховка
- Пенсионный фонд
- Собственный тренажерный зал с персональным тренером
- Бесплатное ежедневное питание, закуски и напитки
- Корпоративная дисконтная карта на различные товары и услуги
- 21 день ежегодного оплачиваемого отпуска и 10 дней больничного ежегодно
- Трансферный автобус из Лимассола
- Бонус на переезд и поддержка в оформлении визы/разрешения на работу