Чем нужно будет заниматься:
- Писать чистый, понятный и поддерживаемый код, следуя передовым практикам разработки.
- Коммуницировать с командой и специалистами из смежных отделов (PM, QA, BA, Design) для совместного создания высококачественных продуктов.
- Писать модульные тесты для обеспечения надежности и качества разработки.
- Проводить код-ревью и обеспечивать соблюдение стандартов написания кода.
- Декомпозировать большие задачи и разрабатывать техническую реализацию.
У тебя точно всё получится, если есть:
- Опыт работы с FastAPI. Будет плюсом SQLAlchemy.
- Опыт работы с SQL и NoSQL БД, брокерами очередей. Будет плюсом опыт работы с FastStream.
- Опыт оптимизации SQL запросов, написания миграций, устранения проблем с блокировками транзакций.
- Владение инструментами логирования, мониторинга и диагностики ошибок и производительности.
- Опыт работы Docker.
- Опыт работы с микросервисами.
- Опыт работы с высоконагруженными системами.
- Понимание и применение паттернов проектирования.
- Знание и использование SOLID, DDD.
- Написание юнит-тестов, интеграционных тестов.
- Уверенная работа с системами контроля версий.
- Оформление документации.
- Участие в анализе требований и формировании технического решения.