Position: Python software engineer
Company: Thinksoft
Experience required: 3y
English level: upper

Required skills & Tasks:
- Good English communication skills (upper-intermediate / advanced)
- Integrate third-party systems and APIs (inbound and outbound) into our internal systems and data lake using python scripts
- Build reports based on S3 and Redshift data
- Build data quality monitoring and alerting for incoming integrations to ensure validity within our system
- Experience building and maintaining backend Python services

Optional:
- Refactor an existing project into python (validation and processing of incoming data with alerting, Lambda functions to integrate with outside APIs)
- Experience building and deploying Dockerised applications
- Experience with AWS services (CLI, S3, Redshift, Lambda)