python developer
выше рынка на 11,0%
вакансия
247 502 ₽
в среднем
223 006 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
Загрузить
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
загрузить резюме
описание
Candidates from Egypt, India, Pakistan, and Afghanistan are not considered.
задачи
Develop and maintain backend services and RESTful APIs using Python (3.8+) with Django, Django REST Framework, FastAPI, or Flask; Design and optimize database schemas, queries, and migrations for PostgreSQL and/or MySQL; Implement authentication and authorization (JWT, OAuth, session-based); Write clean, efficient code following OOP principles and design patterns; Integrate message queues (RabbitMQ, Kafka, Celery, Redis) and async task processing; Build and maintain Docker containers and docker-compose configurations; Write unit and integration tests using pytest and unittest; Optimize application performance, SQL queries, and memory usage; Integrate external APIs (REST, JSON, XML); Configure CI/CD pipelines and collaborate with frontend, DevOps, and QA teams; Document technical designs, API specifications, and architectural decisions.
требования
3+ Years of commercial experience in Python backend development; Strong proficiency in Python (3.8+) and its ecosystem; Hands-on experience with Django, Django REST Framework, FastAPI, or Flask; Solid understanding of REST API design principles and best practices; Experience with relational databases (PostgreSQL, MySQL) and ORMs (Django ORM, SQLAlchemy, Alembic); Strong SQL skills including complex queries, indexing, and query optimization; Practical experience with async programming (async/await); Familiarity with data validation (Pydantic, Marshmallow) and message brokers; Understanding of OOP principles and design patterns (SOLID, DRY, Factory, Repository); Experience with Git, Docker, and testing frameworks (pytest, unittest); Understanding of CI/CD principles and tools (GitHub Actions, GitLab CI, Jenkins); Basic knowledge of cloud platforms (AWS, GCP, or Azure) and NoSQL databases (MongoDB, Redis); Strong problem-solving skills and ability to work in a distributed team; English: B2 or higher (written and spoken); Nice to have: Knowledge of GraphQL (Graphene, Strawberry), serverless computing, WebSocket, experience with Golang, microservices architecture, monitoring tools (Prometheus, Grafana, Sentry), familiarity with ML libraries (Scikit-learn, TensorFlow), contributions to open-source Python projects.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.
Про зарплаты
Анонимные данные по зарплатам и грейдам. Можно сверить вилку с рынком.
Посмотреть зарплаты