Position: Python + Scala Developer
Company: DataArt
Category: Python
Experience required: 5y
English level: intermediate

Responsibilities
Build highly scalable, maintainable platforms using Python and Scala
Manage and shape the architecture of the client's platform
Manage full project cycles (from prototyping to ensuring reliable deployments)
Use best practices to create a high-performance application that is easy to maintain and extend
Collaborate with the team to create a consistent and easy-to-use application across multiple platforms

Requirements
4+ years of back-end experience with Python
Experience with Scala
Experience with PostgreSQL
Experience working with Restful API development
Experience in developing cloud applications
Experience in building architecture for an application
Experience with microservices architecture
Understanding SDLC development methodologies
Knowledge of code testing methods (including BDD, and TDD)
Experience with integration with third-party systems and services
Skills of working with version control systems
Skills of working with CI systems
Experience in collecting and documenting technical requirements, creating products based on these requirements
Strong team player in a flat-structured, highly collaborative, Agile environment
Algorithm tasks solving experience
Working proficiency and communication skills in verbal and written English

Nice to have
Experience using modern technologies for building and testing pipelines
Knowledge of testing tools and frameworks