WhiteSnake
Python Backend Developer
2 нед. назад
Страна неизвестнаMiddleRemoteB1
pythonfastapidjangoflaskasynciosqlpostgresqlsqlalchemy
WhiteSnake is a dynamically developing company in software development and consulting, working with advanced technologies in Fintech, AI, blockchain, and more. They are looking for a Middle / Middle+ Python Backend Developer with strong backend skills and experience.
О компании
- WhiteSnake — динамично развивающаяся компания в сфере разработки программного обеспечения и консалтинга, предлагающая инновационные технологические решения клиентам по всему миру.
- Присоединяйтесь к нам, чтобы работать с передовыми технологиями в области Fintech, искусственного интеллекта, блокчейна и других актуальных направлений. Вместе мы создаём будущее IT!
Обязанности
- Умение самостоятельно разбираться в кодовой базе, декомпозировать задачи и участвовать в технических и архитектурных решениях
Требования
- Коммерческий опыт от 3 лет в backend-разработке, из них от 2 лет с Python
- Уверенное знание Python Core и стандартной библиотеки
- Опыт разработки production-приложений на FastAPI / Django / Flask
- Практический опыт с asyncio, async / await, ASGI
- Хорошее понимание ООП, SOLID, DRY, KISS
- Опыт проектирования и разработки REST API, понимание HTTP, авторизации и API-контрактов
- Уверенное знание SQL и PostgreSQL: индексы, транзакции, JOIN, оптимизация запросов, EXPLAIN
- Опыт работы с SQLAlchemy / Django ORM и миграциями
- Практический опыт работы с Redis
- Опыт работы с очередями и фоновыми задачами: Celery / RQ / RabbitMQ / Kafka или аналогами
- Уверенный опыт написания unit- и integration-тестов с Pytest
- Уверенная работа с Git, опыт участия в code review
- Практический опыт с Docker / Docker Compose и понимание CI / CD
- Опыт работы минимум с одним облачным провайдером: AWS / GCP / Azure
- Уверенная работа с Linux и понимание эксплуатации backend-сервисов в production: logging, monitoring, configuration, secrets, health checks
- Практический опыт интеграции LLM / AI-сервисов в backend-приложения
- Понимание RAG, embeddings, vector search, structured output, tool / function calling и управления контекстом
- Опыт работы с векторными хранилищами или search engine: Weaviate / Qdrant / Pinecone / pgvector / Elasticsearch или аналогами
- Понимание особенностей LLM в production: latency, token usage, rate limits, retries, caching, hallucinations, prompt injection
- Опыт работы по Scrum / Kanban
- Английский от B1 и выше
Будет плюсом
- Опыт работы с LangChain и LangGraph
- Опыт разработки AI Agents / Agentic Workflows
- Опыт построения production-ready RAG / GraphRAG решений
- Опыт работы с графовыми базами данных: Ne