Python Backend Developer
Коротко
Backend development in fintech, AI, and blockchain; builds production applications with Python, FastAPI/Django/Flask, async, PostgreSQL, Redis, queues, and LLM · Needs: 3+ years backend development, 2+ with Python; FastAPI/Django/Flask; asyncio; SQL/PostgreSQL; SQLAlchemy/Django ORM; Redis; Celery/RQ/RabbitMQ/Kafka; Pytest
Описание от работодателя
WhiteSnake — динамично развивающаяся компания в сфере разработки программного обеспечения и консалтинга, предлагающая инновационные технологические решения клиентам по всему миру. Присоединяйтесь к нам, чтобы работать с передовыми технологиями в области Fintech, искусственного интеллекта, блокчейна и других актуальных направлений. Вместе мы создаём будущее IT!
Мы в поисках Middle/Middle+ Python Backend Developer . Если вы заряжены на результат, любите вызовы и хотите расти в динамичной 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 решений;
Опыт работы с графовыми базами данных: Neo4j / Amazon Neptune / Memgraph или аналогами;
Понимание и опыт построения Knowledge Graph;
Опыт использования MCP (Model Context Protocol);
Опыт работы с Kubernetes и микросервисной архитектурой;
Опыт с Prometheus / Grafana / Sentry / OpenTelemetry;
Опыт работы с Terraform / Infrastructure as Code;
Опыт работы с локальными или open-source LLM, LLM evaluation и observability.
Условия работы:
Просторный офис А класса в нескольких шагах от метро;
Защищённая от инфляции заработная плата;
Молодой и дружный коллектив, где ценятся инновации и совместная работа;
Гибкий рабочий график, который поможет сохранить баланс между работой и личной жизнью.
*Вакансия, планируемая к созданию и/или замещению (перспективная).