Senior Python Developer Belarus or Remote
Senior Python Developer Description
Job #: 55780On this project with the world’s largest international TV and broadband company, we will be working on providing management and execution of performance tests (load, peak, stress, etc.) and automated user behaviour scenarios on various application platforms.
#LI-DNI
#LI-DNP
What You’ll Do
- Design and implement technology solutions for new or existing business applications
- Create and maintain web services software
- Take part in requirement analysis
- Provide input for the delivery managers for planning and estimation
- Collaborate with technical teams across the full software development life cycle
- Scope and estimate project tasks, achieve results with minimal supervision
- Contribute to the architecture and software design process Write fast and scalable Python code
- Develop a distributed and scalable platform, providing the following services:
- management and execution of performance tests (load, peak, stress, etc.), of automated user behaviour scenarios on various application platforms (iOS, Android, Web, Windows)
- Web UI single application frontend
- Microservices based backend architecture
What You Have
- 3+ years of experience in backend development on Python Testing suite (pytest, unittest, etc)
- Advanced experience in web frameworks (aiohttp, Flask, etc.)
- Good knowledge of TCP and UDP protocols and making client-server applications
- Understanding of asynchronous programming (AsyncIO) or multi-threading programming
- An acquaintance of databases (PostgreSQL)
- Intermediate experience in web (RESTful APIs design and building, WebSockets, etc)
- B1\B2 English level to communicate with a distributed team
- Experience in microservices patterns and Linux – a plus
Technologies
- Backend: Python 3.7
- Frontend: Angular 9
- Database: PostgreSQL
We offer
- Outstanding career development opportunities
- Knowledge-sharing with colleagues all around the world
- Regular assessments and salary reviews
- Competitive compensation
- Social package – medical & family care
- Friendly team and enjoyable working environment
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 36,700+ industry’s top professionals
- Flexible working schedule
- Corporate and social events