Описание вакансии
Международная компания с офисами в США и РФ.
Мы ищем разработчика в команду Alternative Payments. Наша зона ответственности — всё, что не связано с оплатой банковскими картами: интеграции с PayPal, Amazon Pay, локальными платежными системами и другими альтернативными методами оплаты. Продукт компании напрямую связан с платежами (Payments Domain).
Команда активно растет: прямо сейчас в ней 5 разработчиков и 3 тестировщика. В планах — расширение до 13 человек в ближайшие месяцы.
Ключевые задачи:
Основная задача нового сотрудника — интеграция новых платежных методов. Это рутинная, но важная работа по подключению различных платежных систем. Сложные архитектурные задачи или написание новых компонентов с нуля на старте не предполагаются.
Технологический стек:
- Язык: PHP (версии от 5.6/древних до 8.2).
- Фреймворки: как такового фреймворка нет.
- Базы данных: MySQL.
- Инфраструктура и инструменты:
- Docker (обязательно).
- Git (обязательно, понимание мержей и работы в команде).
- Kibana/Elasticsearch (для мониторинга и поиска ошибок).
- Опыт с Go (Golang) будет плюсом.
- Опыт с Kubernetes — не требуется, но не помешает.
- Искусственный интеллект: компания активно использует и оплачивает ИИ-инструменты (Cursor, Claude Code, Max Mode). Приветствуется умение пользоваться ими для ускорения работы и онбординга (например, для анализа документации и кодовой базы).
Процессы и методология:
- Методология: Канбан
- Встречи:
- Daily: ежедневно. Проводятся два: один для инхаус-команды, второй с участием аутсорс-разработчиков.
- Демо (Monthly Cadence): ежемесячно. Команда демонстрирует результаты своей работы продукт-менеджерам и другим командам.
Работа с задачами:
- Используется канбан-доска с Work in Progress лимитами (WIP).
- Приоритизацией задач занимается лид совместно с продукт-оунером (из-за большого количества входящих запросов).
- Оценки в Story Points отсутствуют. Обязательства по срокам обсуждаются в процессе.
- Релизы (Deploy): Обычно 2 раза в неделю. Для некоторых вещей, не связанных с основным репозиторием, возможен ежедневный деплой.
Инженерные практики:
- Code Review: Обязателен. Для сложных задач — два ревьюера, для простых (на 1-2 дня) — один из команды.
- Тестирование: если задача сложная, после code review она уходит на тестирование (в команде 3 тестировщика). Простые задачи (DML-скрипты и т.п.) могут уходить в прод сразу.
- Документация: все изменения фиксируются в Git. В каждом репозитории есть README. Есть база знаний в Confluence, где описаны зависимости и порядок деплоя.
Ожидания от кандидата
Требования к кандидату (Must have):
- Опыт: уверенный Middle-разработчик.
- Специализация: опыт работы с платежами (Payments) будет критически важным преимуществом.
- Понимание того, как устроены платежные системы, интеграции с банками (например, эквайринг), работа с рекуррентными платежами (ремато-биллинг), процессинг.
- Тип компаний (Big Plus): опыт работы в крупных интерпрайз-компаниях или непосредственно в платежных шлюзах (payment gateways).
- Английский язык: уверенный разговорный уровень (Intermediate и выше). Язык — рабочий инструмент. Все дейлики, встречи, техническая документация и переписка ведутся на английском. Нужно уметь аргументировать свою точку зрения на техническом языке.
- Софт-скиллы: адекватность, желание работать в предметной области, готовность к рутинным задачам на старте (с перспективой роста).
Будет плюсом:
- Опыт оптимизации запросов к БД, работы с кешированием.
- Глубокое понимание работы платежных систем изнутри.
Пожелания к "портрету" идеального кандидата:
- Карьерная траектория: стабильность (2-3+ года на одном месте).
- Отсутствие долгих перерывов: перерыв в разработке более года требует тщательного обсуждения причин.
Условия работы
- * Компания аккредитована Мин. Цифрой
- * Формат работы: полная удаленка или гибрид/офис в Москве.
Офис в Москве (коворкинг) рассчитан примерно на 80 человек, есть переговорки и опенспейс. Если дома работать некомфортно (маленькая квартира, семья) — милости просим. Но команда распределенная, постоянного "тимбилда" в офисе не будет.
* График: московский часовой пояс (UTC+3) плюс-минус 2 часа.
* Оформление: только по ТК РФ (официальное трудоустройство в РФ). Наличие разрешения на работу обязательно.
* Техника: Apple Mac (ноутбук). Конфигурация обсуждается индивидуально под задачи разработчика. - Онбординг:
* К каждому новому сотруднику прикрепляется ментор из команды.
* Есть отдельный чек-лист в Confluence, который помогает пройти все этапы ввода в курс дела.
* Активно используется ИИ для быстрого погружения в кодовую базу и документацию. - Дополнительные инструкции
- Процесс собеседования:
1. Скрининг (проводит HR).
2. Основное техническое собеседование (одно): проводится сразу двумя нанимающими менеджерами (лид и еще один заинтересованный разработчик).
3. Сбор рекомендаций (звонки предыдущим коллегам).
4. Оффер.
