Position: Senior Python Engineer
Company: Symphony Solutions
Experience required: 5y
English level: upper

Client’s iGaming uses AI to provide ultra-personalized recommendations for bettors, much the same way Netflix provides entertainment program recommendations to their viewers. Client receives a subscription fee from their clients, who in turn, increase user engagement and retention.
Developing backend for a start-up with a SaaS personalization platform for the betting and gaming industry.

Job Requirements:
Python 2/3
OOP and SOLID principles knowledge;
Experience of using Test Frameworks  Unit and Performance Testing;
Integration, E2E;
Experience with RESTful web services and 3rd party APIs integrations;
Experience with Rest API using FastAPI or similar;
Python 3.6+ features: ayncio, typing, etc
Web scraping, scrappy, bs4, selenium;
AWS Serverless stack: Lambda, Kinesis, DynamoDb, SNS, S3, Glue,
Athena;
Docker, ECS or k8s;
IaC, CloudFormation, CI/CD pipelines;

Optional, as a plus: NodeJS, ML, GCloud, Bi.