VK

Backend Developer Python

6.0/10

VK

Not specified
Remote
mid
4 days ago
devtechPythonREST APIPostgreSQLSQLKafkaunit testingintegration testing

AI Summary

The vacancy is well-structured but lacks compensation details, affecting overall quality.

Check Match โ€” Just drop your CV

See your fit for Backend Developer Python in seconds.

Description

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
Loading similar jobs...