XStack - финтех компания, которая занимается разработкой платежных решений на международном рынке и осуществляет проектную деятельность в сфере платежных решений для среднего и крупного бизнеса.
В связи с расширением штата мы ищем Senior Fullstack Developer (PHP+react).
Мы разрабатываем гибкую и масштабируемую платёжную страницу, которая обеспечивает приём платежей через десятки методов по всему миру — от банковских карт и локальных кошельков до современных решений вроде QR-платежей и криптовалют.
Наше ключевое преимущество — уникальный самописный конструктор компонентов, с помощью которого мы создаём и развиваем шаблоны платёжных интерфейсов под разные рынки и сценарии. Это позволяет быстро адаптировать страницу под партнёров, страны и пользовательские требования.
Сейчас мы формируем новую сервисную команду, полностью сфокусированную на этом проекте. Это отличная возможность присоединиться на этапе роста, повлиять на технические решения и поработать с продуктом, которым действительно гордимся.
Чем предстоит заниматься:
- Разработка и поддержка UI-компонентов в рамках конструктора (динамические шаблоны, формы, стили, логика отображения);
- Создание конфигурируемых интерфейсов для новых платёжных сценариев;
- Интеграция с backend API
- Работа с хранилищем шаблонов, валидацией данных, безопасностью и логированием;
- Участие в выделении проекта в отдельный сервис и оптимизация его архитектуры;
- Участие в развитии внутреннего конструктора и UI-фреймворка;
- Взаимодействие с продуктовой и дизайн-командами;
- Постепенное улучшение DX, автоматизации, CI/CD.
Наш стек: PHP 8.2 (Symfony 6), React 18, TypeScript, собственный UI-конструктор, Vite, MySQL 8, Redis,Docker, Kubernetes (k8s), GitLab CI/CD
Наши ожидания от кандидата:
- Уверенный опыт с React (v17/18) — работа с хуками, контекстом, кастомными компонентами, продвинутым состоянием;
- Опыт с Symfony 5/6 и PHP 8+ — создание REST API, работа с сервисами, событиями, middlewares;
- Понимание принципов архитектуры фронтенда и бэкенда, организации кода, модульности, масштабируемости;
- Умение работать с типизированным JavaScript/TypeScript или понимание необходимости строгой типизации;
- Умение читать чужой код, предлагать улучшения, писать понятный и поддерживаемый код.
Будет плюсом:
- Опыт интеграции с внешними API и/или платёжными провайдерами;
- Опыт работы с системами контроля версий (Git), CI/CD;
- Опыт работы с визуальными конструкторами, schema-driven UI, low-code/no-code системами;
- Базовые знания в области безопасности платежей.
Заботимся о сотрудниках:
- Обеспечиваем корпоративной техникой;
- ДМС (включая стоматологию);
- Внутренняя программа поддержки сотрудников: психологическая поддержка, юридические консультации, коучинг, консультации по здоровому образу жизни;
- Частичная компенсация абонемента в фитнес-зал;
- Корпоративный английский и участие в тренингах.
Карьера и развитие:
- Сложные и нестандартные задачи в международных проектах;
- Возможность профессионального роста в FinTech;
Зарплата обсуждается индивидуально и зависит от вашего опыта. Если вам интересно развиваться в финтехе и работать с глобальными платежными сервисами — давайте знакомиться.