Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
No description
задачи
Develop production backend applications with Python;
Design and develop REST APIs;
Integrate LLM and AI services into backend applications;
Work with asynchronous programming, queues, and background tasks;
Participate in technical and architectural decisions;
Explore the codebase independently and decompose tasks;
Write unit and integration tests;
Participate in code reviews;
Work according to Scrum or Kanban.
требования
At least 3 years of commercial backend development experience, including at least 2 years with Python;
Strong knowledge of Python Core and the standard library;
Experience developing production applications with FastAPI, Django, or Flask;
Practical experience with asyncio, async/await, and ASGI;
Good understanding of OOP, SOLID, DRY, and KISS;
Understanding of HTTP, authorization, and API contracts;
Strong knowledge of SQL and PostgreSQL, including indexes, transactions, JOINs, and query optimization;
Experience with SQLAlchemy or Django ORM and migrations;
Practical experience with Redis;
Experience with Celery, RQ, RabbitMQ, Kafka, or analogues;
Strong experience writing unit and integration tests with Pytest;
Confident use of Git and experience participating in code reviews;
Practical experience with Docker and Docker Compose and understanding of CI/CD;
Experience with at least one cloud provider: AWS, GCP, or Azure;
Confident use of Linux and understanding of production backend service operations, including logging, monitoring, configuration, secrets, and health checks;
Understanding of RAG, embeddings, vector search, structured output, tool/function calling, and context management;
Understanding of production LLM specifics, including latency, token usage, rate limits, retries, caching, hallucinations, and prompt injection;
Ability to independently understand a codebase, decompose tasks, and participate in technical and architectural decisions;
English at B1+ level;
Nice to have: experience with vector stores or search engines such as Weaviate, Qdrant, Pinecone, pgvector, or Elasticsearch.
условия
Office or hybrid 4/1 work format in Minsk, Belarus.