Backend-разработчик
13 Октября 2025
Город:
Белгород
Занятость:
Полная занятость
Компания "Сеть аптек «Таблеточка»"
Обязанности:- Разработка и поддержка бэкенд-части программы на языке Python с акцентом на использование фреймворка FastAPI
- Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости
- Разработка архитектуры ПО, поддержание существующего кода, добавление новой функциональности
- Оптимизация производительности и обеспечение безопасности бэкенда.
- Осуществление тестирования
- Сопровождение разработанных решений
- Опыт коммерческой разработки на Python не менее 3-х лет
- Опыт работы с инструментами тестирования: pytest, pytest-asyncio, coverage
- Знание линтеров и анализаторов кода: mypy, bandit, ruff
- Опыт работы с pre-commit hooks и CI/CD интеграцией
- Понимание принципов code review и peer programming
- Знание основных алгоритмов и структур данных
- Умение анализировать сложность алгоритмов (Big O notation)
- Опыт оптимизации производительности на алгоритмическом уровне
- Понимание паттернов проектирования и их применения
- Понимание Clean Architecture и Hexagonal Architecture
- Знание принципов SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion)
- Понимание принципов ACID в контексте работы с базами данных
- Применение принципов DRY (Don't Repeat Yourself) и KISS (Keep It Simple, Stupid)
- Опыт работы с Pydantic для валидации данных и сериализации
- Знание Redis для кэширования и управления сессиями
- Опыт работы с асинхронным программированием (asyncio, aiohttp, asyncpg)
- Понимание паттернов кэширования и стратегий инвалидации
- Опыт создания высоконагруженных приложений (1000+ RPS)
- Знание принципов горизонтального и вертикального масштабирования
- Понимание bottlenecks и методов их устранения
- Опыт работы с load balancing и connection pooling
- Аналитические навыки:
Умение анализировать предметную область и выделять ключевые сущности
Опыт проектирования API с учетом бизнес-требований
Навыки документирования технических решений и архитектуры
Умение переводить бизнес-требования в технические решения
Условия:
- Работу в дружном коллективе опытных профессионалов
- Достойную заработную плату и социальный пакет
- Работа в аккредитованной ИТ-компании
- Возможность профессионального и карьерного роста в компании
- Интересные проекты и возможность работать с новейшими технологиями и тенденциями
Если вы готовы работать в команде высококвалифицированных разработчиков и уверены в своих навыках, не стесняйтесь, обязательно откликнитесь на эту вакансию!
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
24 Сентября
Белгород
Компания "IBS" Описание проекта: Для одного из крупнейших банков России запускается новый амбициозный проект. Требуется спроектировать и...
30 Сентября
Белгород
от 70 000 руб.
Компания "Белинфоналог" Мы в поиске разработчика баз данных в одну из наших аккредитованных IT-компаний ООО "Парусник-Белгород". Компания...
28 Сентября
Белгород
от 90 000 руб.
Компания "ТК-ХИМ" 1. Образование и квалификация: - Высшее химическое, химико-технологическое или смежное образование (например,...
05 Октября
Белгород
Компания "Медиагруппа «Актион-МЦФЭР»" Главбух Ассистент - технологичный аутсорсинг бухгалтерии для малого и среднего бизнеса! Мы: •...
09 Октября
Руководитель группы / Lead backend-разработки (PHP: Laravel/Yii2)
Белгород
Компания "СП Солюшен" Мы работаем в сфере интернет-трафика, big data и высоконагруженных продуктов, активно развиваемся в направлении AI. В...
Вакансия размещена в отрасли