Position: Senior Python Developer
Company: DataArt
Category: Python
Experience required: 3y
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

The DataArt specialists have already helped with solution design. For now, the task of the project is to build the client’s data platform from scratch. The project is in the early stages of development.

The team will work in the approach of Team Augmentation. The team consists of 2 developers, a QA engineer / Business Analyst, and part-time DevOps on the DataArt side, and a Team Lead + developer on client-side. The processes are based on Agile development principles (Scrum, Kanban). Currently, the working process is more in the format of a startup.

We are looking for a Senior Python Developer, who will join our team to work on a project for a well-known client with a startup spirit.

Note that we hire specialists not for the project, but to the company. If the project is over, or you become uncomfortable in it, you can discuss a transition to another project.

**Must have:**
- 4+ years of Python programming experience 
- Skills in building RESTful APIs in Python
- Experience with relational DBMS (PostgresSQL, MySQL, etc.)
- Skills with version control tools (Git, SVN, etc.)
- Experience with AWS services: S3, Lambda, RDS
- Good spoken English

**Would be a plus:**
- Knowledge and experience working with pandas and NumPy 
- Experience with AWS services: SQS, SNS, SES, RedShift, Step Function, CloudWatch
- Experience with NoSQL databases (DynamoDB)
- Experience with building data pipelines
- Knowledge and experience working and integrating with CI (Jenkins)
- Experience working in a distributed team with modern flexible processes