Обязанности:
Разработка нового функционала;
Рефакторинг текущих неэффективных решений;
Осуществление архитектурного надзора реализации технических решений;
Оптимизация производительности и масштабируемости сервисов;
Тестирование.
Требования:
Опыт разработки Java (уверенный, экспертный), Scala от 2 лет суммарно;
Знание PostgreSQL (сложные запросы, оптимизация);
Опыт использования Docker, docker-compose;
Умение разбираться и анализировать в чужой код и проводить качественные code review, Engineering review;
Знание паттернов проектирования ОП, DI, SOLID;
Навык разработки и проектирования REST API, Swagger;
Опыт профилирование и поиска узких мест кода, аналитический подход к реализации нюансов;
Опыт использования CI/CD в практике (на уровне сеньор);
Опыт работы со системами платежей, работа с депозитами и системой, с биллингом;
Самостоятельная работа с легаси при минимальном погружении,т.к предыдущей команды разработки уже нет для поддержки, есть документация.
Условия:
Технически сильная и дружная команда;
Отлично поставленные коммуникации и процессы разработки от аналитики до деплоймента;
Профессиональное развитие, карьерный и финансовый рост;
Оформление по ТК РФ в аккредитованной IT-компании;
Удаленный формат работы.