Job Details
Backend Developer Python at VK
Backend Developer Python Middle for VK. Responsibilities include developing and supporting Python services for the VK Tickets product, designing integrations, working with PostgreSQL, Kafka, and testing. Remote position.
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 Results-oriented work within a team of frontend developers, collaborative task decomposition for implementing user requirements Code testing, maintaining service quality and stability Participation in code delivery processes to users On-call duty for rapid incident response
Proficient Python: experience developing production services with a large user base, understanding concurrency/asynchronicity, careful error handling and retries REST API development experience: contracts, versioning, error handling, authorization PostgreSQL / SQL: Proficient SQL: complex queries, CTE / window functions, understanding transactions and locks Query optimization experience: EXPLAIN/ANALYZE, indexes, understanding performance degradation causes Kafka: Practical Kafka experience in integrations: consumer groups, partitioning/keys, delivery guarantees (at-least-once), idempotency, retries, monitoring lags/errors Testing: Habit of covering code with tests: unit + integration (including for DB/broker - where possible), understanding the testing pyramid
Don't miss a single job
Subscribe to our Telegram channel