Junior-разработчик — работа с PostgreSQL
PostgreSQL в двух сервисах: 8 таблиц со схемой Alembic и расширениями citext и pg_trgm в одном, полнотекстовый поиск на tsvector с индексом GIN в втором. Оба тестовых прогона идут против живого сервера — 288 тестов проходят на PostgreSQL 17.4.
Мелкий нюанс, который стоило понять: выражение индекса и выражение запроса обязаны совпадать, иначе GIN не используется и запрос тихо уходит в seq scan. Английский — чтение технической документации. Открытый код: 12 активных публичных репозиториев, у каждого проекта тесты и CI.