Python Developer (Platform, Acquisition Tools)
Прямой работодатель Wargaming ( wargaming.net )
Опыт работы любой
Wargaming is looking for Python Developers to join the Platform department.
The goal of the Wargaming’s Platform Team is to provide a seamless and enjoyable experience to our players, decrease development costs and reduce the hurdles of publishing new titles. We seek to accomplish this by creating a common set of scalable, data-centric services and tools. Once implemented throughout Wargaming, developers will be able to release new products and major features much quicker.
Publishing teams will have access to a greater level of account management and monetization options including player-customized, rule-based advance commerce. The services developed by our Platform Team enable global distribution and operation for all Wargaming studios and connect with our 200 million+ audience.
What will you do?
- Perform back-end development
- Develop UI for external and internal users
- Integrate external services
- Make architectural decisions
- Participate in code reviews
- Collaborate and communicate with internal and external development teams in order to deliver the best online experience to our players.
What are we looking for?
- 2+ years of experience in Python 2 and Python 3 commercial development
- 1+ year of experience with Python, at least one Python framework (Django, Flask, etc.) and some ORM libraries
- Linux advanced user
- Experience in relational databases (PostgreSQL, MySQL)
- Good knowledge of HTTP and AMQP protocols
- Strong unit-test and debugging skills
What additional skills will help you stand out?
- Past experience tech-leading a team
- Experience building highly scalable, distributed systems
- High aptitude and technology-agnostic approach to engineering
- Experience with Erlang, Java, Elixir and Golang
- Knowledge of containerization systems (Docker)
- Experience with key-value data storage (Redis)