Position: Senior Python Engineer
Company: EPAM
Category: Python
Experience required: 3y
English level: intermediate
Published: 2020-12-01T00:00:00+02:00

About project: 
- Development of a distributed and scalable platform, providing the following services: 
- management and execution of performance tests: load, peak, stress, etc. 
- management and execution of automated user behaviour scenarios on various application platforms (iOS, Android, Web, Windows) 
- Web UI single application front-end 
- Microservices based back-end architecture 

Must have:
●	3+ years of experience in backend development on Python 3.5+
●	Testing suite (pytest, unittest, etc)
●	Advanced experience with web frameworks (aiohttp, Flask, etc)
●	Good knowledge of TCP and UDP protocols, experience of making client-server applications
●	Experience in asynchronous programming (AsyncIO) or multi-threading programming
●	Experience working with databases (PostgreSQL)
●	Intermediate experience with web (RESTful APIs design and building, WebSockets, etc)
●	B1\B2 English level to communicate with distributed team

Nice to have:
●	Understanding of microservices pattern
●	Experienced Linux user