Position: Python/Django developer (Middle/+)
Company: Attract Group
Experience required: 3y
English level: upper

Attract Group is an IT service provider. We develop and support web/mobile products of any complexity for European and US-based companies and startups. **We are looking for Middle/+ Python & Django Developer on a middle-term project (~5 months).** Required experience is 3+ years.
Besides, there are opportunities to work on other projects in our company.

**You will be required to know and be responsible for the following:**
- Manage and develop the existing Backend Python/Django codebase.
- REST APIs (FB, Shopify, Google Ads & Google Analytics)
- OAuth API Integrations: Shopify, Google Analytics, Google Ads & Facebook. We build Oauth2 flows which allow users to provide us with access to client data
 - English B2/+.

**The following DevOps skills would be a plus (not required):**
- AWS Services: The Exii product is hosted in AWS, across a development & production account. Services experience is useful in are: ECS, ECR, RDS, VPC, S3, IAM, Secrets Manager, Lambda, Fargate, SQS, Certificate Manager
- Terraform: Used for automation of deployment of all permanent infrastructure (VPC, Application load balancers, ECS, ECR, S3, RDS).
- Docker.

**Other nice to have skills that would be appreciated:**
- Python Flask: Used in a small amount to handle authentication and api calls from the frontend to the backend.
- GraphQL APIs: Both Shopify & Facebook have GraphQL apis which we download from.
- PostgresSQL
- Serverless: Used for deployment of all Serverless infrastructure such as lambdas and Fargate tasks.
- CircleCI: Used to orchestrate and automate deployment of all Exii services.

**We offer: **
 - project work (~5 months). Besides, there are opportunities to work on other projects in our company
 - flexible schedule: GMT 2+, 8 hours per day, business time is from 8 AM to 8 PM 
- competitive salary.