- Работа в Москве
- IT, интернет, связь, телеком
- Backend-разработчик (Python)
- Backend-разработчик (Python)
Backend-разработчик (Python)
По договоренности
г Москва, ул Электрозаводская, д 27
- Электрозаводская
- Электрозаводская
- Электрозаводская
Обязанности:
- разработка backend-сервисов с использованием различных сетевых протоколов (gRPC, REST API, WebSocket);
- реализация и оптимизация алгоритмов для сбора, анализа и структурирования больших объемов данных;
- взаимодействие с другими командами разработки (Frontend, C++, Go) для достижения общих целей;
- участие в принятии архитектурных решений, оценке технических рисков и выборе подходящих технологий для каждого проекта.
- уверенно владеете Python (Django/FastAPI, ORM/SQLAlchemy);
- понимаете принципы асинхронного и параллельного программирования в Python (asyncio, threading, multiprocessing);
- имеете хорошее понимание базовых алгоритмов и структур данных и умеете применять их на практике;
- способны анализировать сложность алгоритмов и оптимизировать их;
- знаете принципы проектирования ПО (SOLID, DRY, KISS, YAGNI);
- умеете работать в команде, находить общий язык с коллегами и эффективно взаимодействовать с другими командами разработки. Готовы делиться знаниями и опытом;
- будете участвовать во всех этапах жизненного цикла разработки: от декомпозиции задач и проектирования до написания кода, code review;
- умеете работать с Git и понимаете принципы Gitflow;
- умеете опыт работы с PostgreSQL и/или SQLite (проектирование схем данных, написание запросов, оптимизация производительности).
Будет плюсом, если у вас есть:
- умение анализировать бизнес-требования и предлагать оптимальные технические решения, включая выбор подходящих протоколов, технологий и архитектурных подходов для конкретной задачи;
- опыт работы с различными архитектурными паттернами (микросервисы, message queues, event-driven architecture) и понимание принципов масштабируемости, отказоустойчивости и мониторинга;
- опыт написание unit- и integration-тестов с использованием различных фреймворков (pytest, unittest) для обеспечения высокого качества кода;
- знакомство с Docker.
Поделиться:
Опубликована 15 дней назад