ПРОЕКТ: в фин тех сфере. Мы разрабатываем и поддерживаем платформенные сервисы и решения в разных направлениях финтеха с использованием современной технологической инфраструктуры и лучших мировых подходов к разработке. Это мобильное приложение для оплаты товаров и услуг в розничных магазинах и сети интернет c использованием всех поддерживаемых способов оплаты (QR-код, кнопка на сайте и т.д.), это принципиально новая платформа для мгновенного перевода денег 24/7 между любыми банками.
Мы работаем по профессиональному Скраму. Наша продуктовая группа состоит из семи кросс-функциональных кросс-компонентных команд по 4-8 человек.
Мы работаем двухнедельными спринтами и выходим в прод пару раз в неделю, стремимся к ежедневным поставкам. Придерживаемся принципов продуктовой разработки: команда работает над фичей от проработки бизнес-идеи до вывода на прод. Полное доверие командам в принятии решений относительно архитектуры и технической реализации.
Наше приложение представлено на платформах iOS и Android, планируется запуск web-версии;
Наша backend-платформа построена на микросервисах и технологиях .Net, Java/Kotlin, MySQL, Kafka, Cassandra, Redis, Ansible и Docker.
Для тестирования используем Java 11, Kotlin, Cucumber, Retrofit, TestContainers и различные заглушки (в т.ч. Wiremock).
ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА:
- Опыт работы от 4-х лет.
- Опыт работы в гибкой разработке.
- Обладание знаниями Core Java, умение составлять тестовые сценарии и реализовывать их.
- Также используете для тестирования Java 11, Kotlin, Cucumber, Retrofit, TestContainers и различные заглушки (в т.ч. Wiremock), Junit/TestNG.
- Знание SQL и HTTP.
- Опыт тестирования в микросервисной архитектуре.
- Готовность развиваться в смежных областях, например, нагрузочное тестирование, devops-практики, разработка, управление продуктом.
- Наличия опыта тестирования серверной части, тестирование логики и пр.
Будет плюсом:
- Есть опыт работы со следующими технологиями и фреймворками: Spring, в том числе SpringBoot, Docker
- Есть знания Kotlin, или есть желание изучить этот язык.
- Есть опыт работы c Jenkins, Nexus, Ansible.
- Знаком cо SCRUM фреймворком.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Разрабатывать сценарии и их реализацию для тестирования backend-сервисов. Frontend-решений у нас нет.
- Разворачивать сервисы приложения с помощью Docker.
- Участвовать в полном цикле разработки.
- Работать в тесном контакте с бизнесом и пользователями.
- Делиться своими знаниями и опытом.
- Использовать практики eXP: TDD, pair programming, mob programming.
- Принимать решения и вместе с командой брать за них ответственность.
- Расширять свои компетенции и непрерывно обучаться.
МЫ ПРЕДЛАГАЕМ:
- Возможность участия в интересных проектах.
- Возможность профессионального и карьерного роста в компании.
- Опыт работы в команде профессионалов.
- Специальные тарифы для сотрудников в спортивные клубы и языковые курсы и пр.
- Удаленный формат работы по локации РФ.