3 сен

Python Developer

ориентир по рынку
вакансия зп не указана
в среднем 197 048 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

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.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.