Мы разрабатываем высоконагруженное веб-приложение. Оно обрабатывает миллионы фискальных документов каждый день и обеспечивает критически важную инфраструктуру для Яндекса и внешних клиентов. Наш личный кабинет позволяет управлять кассами, компаниями и точками продаж — подключать, настраивать и мониторить их; формировать отчётность и проводить аналитику — создавать отчёты разных типов с множеством параметров для фильтрации и сортировки; оплачивать услуги тремя способами; загружать и обрабатывать документы, а также интегрироваться с внешними системами. Мы используем следующие технологии: Python + Flask, Go, PostgreSQL, ClickHouse, YT и микросервисную архитектуру.

Обязанности:

Взаимодействие с командой разработки
Вы будете взаимодействовать с продуктовой командой (владельцем продукта, бэкенд- и фронтенд-разработчиками), участвовать в code review и следовать best practices. Разработка функционала
Вы будете разрабатывать API для создания механизма гибкого построения отчётов в личном кабинете на базе ClickHouse и писать тесты для покрытия кода. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Работали с Python или Go не менее трёх лет
  • Владеете PostgreSQL и знаете устройство этой СУБД
  • Знакомы с принципами SOLID и активно их придерживаетесь
  • Понимаете, что за качество создаваемого продукта отвечаете прежде всего вы
  • Готовы к активной командной работе