Wargaming is looking to hire a Middle/Senior Python (+Golang) Developer into the team working on infrastructure projects—large-scale cluster solutions covering most of the infrastructure stack of the company, including cluster planners and also monitoring and configuration management systems.

If you are an experienced Java developer ready to switch to Python+/Golang, we would also like to hear from you.

What will you do?

  • Participate in task decomposition
  • Develop in Python/Golang (backend, utilities, API, workers)

  • Write unit and functional tests

  • Conduct code review

  • Automate routine tasks

What are we looking for?

  • 3+ years in backend development (Python 2.7, Python 3.5–3.7)

  • 6+ months in Golang development

  • Experience building up asynchronous data processing algorithms using Celery/RabbitMQ

  • Experience with key-value databases (ZooKeeper, Redis)

  • Experience developing REST APIs using Flask and other Python/Golang frameworks

  • Experience working with PostgreSQL without ORM

  • Knowledge of OS Linux (competency with console, ability to test own code on server)

  • Understanding of working principles of HTTP and HTTPS protocols

  • Knowledge of Docker (experienced user level)

  • Knowledge of Nginx and experience tuning it

  • Knowledge of software development life cycle

  • Good understanding of working principles of databases and networks

  • Automation and CI experience

  • Teamwork experience

  • Experience debugging in the IDE

  • Intermediate or higher level of English (spoken and written)

What additional skills will help you stand out?

  • Experience with transactions in key-value databases

  • Experience developing high-load software

  • Hot code debugging experience

About Wargaming 

Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Operating since 1998, Wargaming has grown to become one of the leaders in the free-to-play MMO gaming industry with 4500+ employees and offices spread all over the world. Over 200 million players enjoy Wargaming’s titles across all major gaming platforms, including the massively popular World of Tanks and World of Warships.

Working in our company means always having interesting challenges and gaining valuable experience while working with top-class experts.

Take your place among our passionate and experienced team and bring out the best in yourself at Wargaming!

Please see Wargaming Candidate Privacy Policy for details on how Wargaming uses your personal data.

Apply for this Job

* Required