Position: Python Engineer
Company: epam.com
Experience required: 2y
English level: intermediate

RESPONSIBILITIES
Full-cycle web application development: design, implement, test, and launch solutions in Python
Communicate with the customer to clarify requirements
Integrate with other clients’ systems and applications
Support users of the developed system
Drive the collaboration process with other team members

REQUIREMENTS
2+ years of experience in Python development
Highly experienced with Flask (+ Cloud Endpoints)
Good understanding of relational databases
Knowledge of data structures and algorithms
Knowledge of OOP and design patterns
Good understanding of software development life cycle and Agile development methodologies
Strong ability to communicate technical concepts clearly and effectively
Intermediate or higher English level, both spoken and written (B1+)

NICE TO HAVE
Knowledge of MVC / MVP
Experience with Unix-based OS
Good understanding of Agile testing pyramid