Python Engineer is required in Back-End team for quality work with internal platform clients.
Main tasks:
- Creating end user support toolset for product teams;
- Support of current backend services (tournaments, save-restore, payment validators);
- Participation in platform integration with game clients;
- Communication with internal stakeholders - product teams, backend core team.
Requirements:
- 1.5 years of technical support or development experience in backend or web;
- Knowledge of one of the web frameworks at a confident level: Django, Flask, Fast API, Falcon, etc.;
- Understanding of asyncio principles in Python. Knowledge of frontend at a basic level: HTML, CSS, basic JavaScript;
- Experience with relational databases: PostgreSQL or MySQL (ability to write queries of medium complexity with groupings and joins, understand why indexes are needed and what they are);
- Mastery of Docker at the level of fixing other people's Dockerfile for your needs. Ability to use docker-compose;
- Ability and willingness to understand other people's legacy code;
- Teamwork skills, ability to build relationships and communicate effectively.
Will be a plus:
- Experience with asynchronous frameworks (aiohttp, sanic, starlette);
- Commercial PHP development experience;
- Experience with database query optimization;
- Experience and knowledge of AWS stack;
- Experience with message brokers (Kafka, RabbitMQ);
- Ability to work with Kubernetes.