Position: FullStack (Python+React) Developer, Media Distribution Platform
Company: DataArt
Category: Python
Experience required: 3y
English level: upper

DataArt specialists determine the needs of the concerned parties and help improve the IT systems of the client. The set of technological tools has to be up to date so that every system can be adapted to the constantly changing requirements of the media industry.

The current team size is about 30 people. DataArt team includes back-end and front-end developers, devops engineers, QA, designers and project managers. Every new development is split into subprojects, which are assigned to a particular team. These subprojects are small that typically take 2-6 weeks for the team of 3-4 software engineers to implement.

The client tends to stay on a cutting edge of technology, uses the latest language/library versions, AWS and 3d-party services.

We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.

Must have:

3+ years of experience in software development with a focus on web
2+ years of experience as a full-stack
Experience working with React+Python
Experience working with Restful API development
Experience working with cloud-based infrastructure using AWS (S3, Cloudfront)
Experience working with DevOps, CI, Testing automation
Experience working with SQL and NoSQL based data architecture
Familiarity with GraphQL
Understanding the principles of software architecture
Understanding SDLC development methodologies
Knowledge of OOP, OOD, and design patterns
Experience in collecting and documenting technical requirements, creating products based on these requirements
Spoken English

Would be a plus:

Experience with front-end tools (React, Redux)
Experience building enterprise products
Knowledge of testing tools and frameworks (Selenium, Cypress, Jest, etc.)