All vacancies
VK

Backend Developer Python

VK · remote · middle · full-time
devtech PythonREST APIPostgreSQLSQLKafkaunit testingintegration testing
6.3
AI Score
The vacancy is well-structured but lacks compensation details, affecting overall quality.
no salary info
Job description
VK is looking for a Python Backend Developer to develop and support services for VK Tickets, design integrations, and ensure code quality.
Responsibilities
### Responsibilities - Development and support of Python services for the VK Tickets product - Design and development of numerous integrations between VK ecosystem services and external partner systems - Work collaboratively with frontend developers to decompose tasks for user requirements implementation - Code coverage with tests, maintaining service quality and stability - Participate in code delivery processes to users - On-call duties for quick incident response
Requirements
### Requirements - Confident in Python: experience in developing production services with a large number of users, understanding of concurrency/asynchronicity, careful error handling and retries - Experience in developing REST APIs: contracts, versioning, error handling, authorization - Confident in SQL: complex queries, CTE/window functions, understanding of transactions and locks - Experience in query optimization: EXPLAIN/ANALYZE, indexes, understanding performance degradation causes - Practical experience with Kafka in integrations: consumer groups, partitioning/keys, delivery guarantees (at-least-once), idempotency, retries, monitoring lags/errors - Habit of covering code with tests: unit + integration (including for DB/broker when possible), understanding of the testing pyramid
About VK
VK (formerly Mail.ru Group) is a Russian technology company that operates VKontakte, the largest European social network with over 100 million active users. The company provides a diverse ecosystem of services including social networking, email, e-commerce, cloud services, music streaming, video platforms, and business solutions.
Social Media, Internet Services, SaaS · 1000+ · Saint Petersburg, Russia · Founded 1998 · https://team.vk.company/vacancy/45450/
Apply to this role