Developer PHP/Go (Payments)
Команда Payments занимается поддержкой и развитием платежной инфраструктуры компании. Мы внедряем новые методы оплаты через интеграции с внешними и внутренними провайдерами, следим за тем, чтобы процессы оплаты заказа, привязки платежных карт, покупки подарочных сертификатов, оформления рассрочек и возвратов работали без перебоев.
Мы активно растем как в стеке, так и в количестве сотрудников. В команде около 20 человек, среди них бэкенд и фронтенд разработчики, опытные QA, PM и тимлиды.
Наши сервисы написаны на языках PHP и GO (30 и 70 процентов соответственно), и мы продолжаем планомерное движение к полному переходу на GO.
В команде уделяется большое внимание рефакторингу, качеству написанного кода и автотестированию.
Мы тратим большие ресурсы на развитие каждого члена нашей команды. Продуманный онбординг и опытный наставник помогут тебе влиться в рабочий процесс, тимлид поможет с адаптацией карьерным треком, а программы внутреннего и внешнего обучения помогу расти, как специалисту.
Как мы работаем:
-
пишем на последних версиях PHP и Golang, используем Symfony;
-
PostgreSQL как основная СУБД, Redis, Aerospike, ElasticSearch;
-
используем NSQ для внутренних очередей, Apache Kafka для межсервисного взаимодействия;
-
работаем плотно с Docker и деплоим все приложения по нажатию кнопки;
-
хорошо налаженный CI/CD, запускаем тесты, security & style checks на каждый pull request;
-
все pull request проходят 360 Code Review;
-
участвуем в проектировании и разработке архитектурных решений, в реализации бизнес решений.
Мы ожидаем:
-
коммерческой опыт в разработке backend от 3-х лет;
-
опыт разработки от PHP 7.*;
-
хороший опыт работы с SQL базами данных;
-
умение проектировать API сервисов;
-
опыт с нереляционными базами данных (Redis/Aerospike/MongoDB);
-
коммерческий опыт с RabbitMQ/Kafka;
-
опыт работы с Docker.