Обязанности:
Разрабатывать сервис учета действий клиентов
Проектировать и развивать функционал системы уведомлений для клиентов
Оптимизировать скорость работы и эффективность реализованного функционала
Ревьюить код коллег, тесно работать с проектировщиками и тестировщиками
Участвовать в других проектах отдела (например: сервис хранения файлов, event-система, шаблонизаторы уведомлений и документов)
Требования:
Опыт коммерческой разработки на Python
Знание Golang
Опыт работы с базами данных (в частности, с PostgreSQL): умение строить и оптимизировать сложные запросы
Написание интеграционных и модульных тестов c использованием Pytest, Factory Boy/Mixer
Опыт использования RabbitMQ, Celery
Опыт использования SQLAlchemy
Опыт работы с REST и web-фреймворками (Flask, Marshmallow, Apispec)
Опыт работы с ОС семейства Linux
Умение проводить ревью кода коллег, понимание логики работы их кода
Разработчик Go, Группа клиентских сервисов для юридических лиц, Ozon Bank
Договорная
Санкт-Петербург
Ozon