Python Developer

Andersen

Python Developer

Тбилиси

Описание вакансии

Andersen is looking for a Python Developer to build a high-load backend for a large-scale online multiplayer gaming platform, focusing on real-time gameplay, scalability, performance, and reliability.

The customer is a global digital product company with extensive experience in developing and operating large-scale online platforms for a broad international audience. It works with high-load distributed systems, long-living products, and complex backend architectures, focusing on scalability, performance, and reliability. The company values strong engineering practices and provides an environment where IT specialists solve technically challenging tasks on a real-world scale.

The project is a large-scale online multiplayer gaming platform focused on real-time competitive gameplay and high player concurrency. It involves building and operating a high-load backend for matchmaking, player progression, and session management, with a strong focus on scalability, performance, and reliability.

Responsibilities:

  • Designing, developing, and maintaining high-load backend services in Python.
  • Building and evolving asynchronous systems using asyncio.
  • Working with PostgreSQL under heavy load, including query optimization; indexing strategies; performance tuning for read/write intensive workloads.
  • Using Redis as a core infrastructure component (not just caching): coordination mechanisms, queues, locks, rate-limiting, shared state.
  • Participating in system design decisions to improve scalability, reliability, and maintainability.
  • Debugging production issues, analyzing bottlenecks, and improving system performance.
  • Collaborating with game designers, analytics, and live operations teams.
  • Contributing to clean architecture, clear boundaries, and long-term codebase health.
  • Working with Kubernetes-based environments (basic debugging, configuration, Helm usage).

Must-haves:

  • Experience as a Python Developer for 3+ years.
  • Experience developing high-load Python backends (thousands of requests per second).
  • Strong practical understanding of asyncio and asynchronous programming patterns.
  • Strong knowledge of PostgreSQL, including query planning and optimization.
  • Experience optimizing high-load SQL queries (thousands of queries per second).
  • Advanced Python typing experience (Generics, Protocols, complex typing for large codebases).
  • Experience working with Redis beyond simple caching.
  • Understanding of software engineering principles that reduce coupling and complexity and improve readability, maintainability, and reliability.
  • Hands-on experience with Kubernetes (debugging, logs, basic Helm understanding).
  • Level of English – from Intermediate+ and above.

Nice-to-haves:

  • Experience with C++.
  • Experience with Rust.
  • Experience working with Kafka or other message brokers.
  • Experience optimizing CPU and memory usage in high-load systems.
  • Experience developing UI using React and MobX.
  • Comfortable operating in production environments with live traffic.
  • Experience in GameDev domain.

Reasons why this job would be interesting to you:

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies);
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy

Join us!

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию