Обязанности:
Разрабатывать модули биллинговой системы (например: модуль учета услуг и их цен, модуль скидок, обработка входящих платежей)
Проектировать и развивать функционал биллинговой и аккаутинговой систем
Оптимизировать скорость работы и эффективность реализованного функционала
Ревьюить код коллег, тесно работать с проектировщиками и тестировщиками
Участвовать в обсуждении технических этапов для интеграции и взаимодействия сервисов соседних отделов
Требования:
Опыт коммерческой разработки на Python >3.7, знание экосистемы, популярных библиотек и фреймворков
Опыт работы с PostgreSQL: умение строить и оптимизировать сложные и долгие запросы; проектировать структуру и связь между таблицами
Опыт работы с REST или с RPC
Опыт работы с Linux: список процессов, как убить процесс, список открытых портов
Опыт работы с контейнерами и системами оркестрации контейнеров: что, для чего и где они могут быть полезны
Опыт разработки с учетом постоянно обновляющихся требований
Умение проводить ревью кода коллег, понимать логику работу их кода
Опыт работы с тестами (юнит/интеграционными/функциональными)