Caliberly

Frontend/ Backend

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Две роли в финтех-домене (платежи): Frontend Engineer и Backend Engineer. Frontend отвечает за интерфейсы платёжных приложений (дашборды мерчантов, платёжные флоу, отчётность), Backend — за масштабируемые и безопасные сервисы обработки платежей, интеграции с банками и платёжными провайдерами.

Задачи

  • Разрабатывать и поддерживать frontend-функции (web) на современных JS/TS-фреймворках (React, Vue, Angular)
  • Проектировать переиспользуемые UI-компоненты и библиотеки для консистентности продукта
  • Оптимизировать производительность: время загрузки, размер бандла, эффективный рендеринг
  • Реализовывать адаптивные и кросс-браузерные интерфейсы для десктопа и мобильных
  • Интегрироваться с backend API (REST, GraphQL, WebSockets) для получения данных и real-time функций
  • Работать с UX/UI-дизайнерами над переводом макетов в функциональные интерфейсы
  • Писать тесты (unit, integration, e2e) для обеспечения качества frontend
  • Участвовать в code review и поддерживать frontend-архитектуру и best practices
  • Мониторить производительность frontend и аналитику пользователей, исправлять UI/UX-проблемы
  • Следить за новыми frontend-технологиями и предлагать улучшения
  • Проектировать, реализовывать и поддерживать backend-сервисы, API, микросервисы
  • Проектировать системы высокой доступности, отказоустойчивости, масштабируемости и производительности
  • Строить пайплайны обработки платежей: эквайринг, расчёты, выплаты, возвраты
  • Интегрироваться с внешними платёжными шлюзами, банками, эквайерами и сторонними API
  • Проектировать модели данных, базы данных и стратегии хранения (SQL / NoSQL)
  • Обеспечивать транзакционную целостность, консистентность и надёжность
  • Реализовывать меры безопасности: шифрование, аутентификация и авторизация, безопасное управление ключами
  • Мониторить, логировать и управлять состоянием систем, алертами, обработкой ошибок и тюнингом производительности
  • Сотрудничать с frontend, DevOps и QA для поставки end-to-end фич
  • Писать тесты (unit, integration) и обеспечивать хорошее покрытие
  • Проводить code review и следить за чистым, поддерживаемым кодом
  • Следить за backend-технологиями, предлагать улучшения и рефакторить legacy-код

Требования

  • Степень бакалавра в Computer Science, Engineering или смежной области (или эквивалентный опыт)
  • 3+ года опыта frontend-разработки (желательно в финтехе / платежах)
  • Владение JavaScript и TypeScript
  • Опыт с одним или несколькими современными frontend-фреймворками (React, Vue, Angular)
  • Сильное знание HTML5, CSS3, препроцессоров (Sass / Less)
  • Знакомство с инструментами управления состоянием (Redux, Vuex и др.)
  • Опыт с инструментами сборки / бандлерами (Webpack, Vite, Rollup)
  • Опыт с фреймворками тестирования (Jest, Cypress, Testing Library)
  • Понимание best practices безопасности во frontend (валидация ввода, защита от XSS, безопасная работа с токенами)
  • Опыт оптимизации производительности (lazy loading, code splitting, минимизация ре-рендеров)
  • Хорошие коммуникативные навыки и умение работать в кросс-функциональной команде
  • Бонус: опыт с платёжными флоу, PCI-DSS, токенизацией, open banking, WebAssembly, PWA
  • Степень бакалавра в Computer Science, Engineering или эквивалентный опыт (backend)
  • 3+ года backend-опыта (желательно в платежах / финансовых сервисах)
  • Владение одним или несколькими backend-языками (Java, Go, Python, Node.js, Ruby, C#)
  • Опыт создания и потребления REST / GraphQL API, очередей сообщений (RabbitMQ, Kafka и др.)
  • Хорошее знание реляционных БД (PostgreSQL, MySQL) и NoSQL (Redis, MongoDB и др.)
  • Опыт с event-driven архитектурами и асинхронной обработкой
  • Сильное понимание безопасности, криптографии, приватности данных, PCI-DSS; знание KYC/AML — плюс
  • Опыт тюнинга производительности, кэширования, rate limiting, throttling
  • Опыт с контейнерами и оркестрацией (Docker, Kubernetes)
  • Понимание CI/CD, автоматизированных деплоев, infrastructure as code
  • Отличные навыки решения проблем и отладки сложных систем
  • Отличные коммуникативные навыки и умение работать в команде
  • Бонус: опыт в платёжном домене (эквайринг, эмиссия, reconciliation), blockchain / crypto, fraud detection

Навыки

  • JavaScript
  • TypeScript
  • React
  • Vue
  • Angular
  • HTML5
  • CSS3
  • Sass
  • Less
  • Redux
  • Vuex
  • Webpack
  • Vite
  • Rollup
  • Jest
  • Cypress
  • Testing Library
  • REST
  • GraphQL
  • WebSockets
  • Java
  • Go
  • Python
  • Node.js
  • Ruby
  • C#
  • RabbitMQ
  • Kafka
  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
  • Docker
  • Kubernetes
  • CI/CD
  • PCI-DSS

Похожие вакансии

Software Engineer (Edge - Networking & Fleet)
JobgetherSeniorУдалённо
4 нояб.
Software Engineer (Edge - Devices & Mobile)
JobgetherSeniorУдалённо
4 нояб.
Software Developer & Analyst
Star Services LLCMiddleАбу-ДабиОфис
4 нояб.
Sr. ERPNext Developer
CaliberlySeniorДубайОфис
15,000 – 20,000 AED в месяц
4 нояб.
Golang Developer
CaliberlyMiddleДубайОфис
25,000 – 35,000 AED в год
4 нояб.
Frontend/ Backend — Caliberly, Дубай | itrelocate