Position: Senior Python Developer
Company: INDIGO Tech Recruiters
Experience required: 5y
Category: Python
English level: intermediate
Published: 2022-12-01T00:00:00+02:00

For two decades, Admirals has been recognized as one of the leading Forex & CFD brokers globally, being an award-winning market leader in quality. With HQ in Estonia, Admirals has offices in 18 countries world-wide and has clients in more than 150 countries.

The team we are looking for a Python developer is called the "Affiliate Team".

**Requirements:**
4+ years of experience in Python development
Commercial experience with Django
Strong knowledge of databases and SQL 
Experience in the design and implementation of complex solutions without making them rocket science
Ability to work with Unit Tests
Good knowledge of GIT
English at the level intermediate+
Russian at the level intermediate+

**Location**: Relocation to Cyprus (Nicosia, Limassol), Georgia (Batumi).

**As a developer in Affiliate Team, you will:**
Writing efficient, reusable, testable, and scalable code that meets accepted standards
Designing and implementing high availability and low latency applications, data protection, and security features
Implementation of information protection tools, including the privacy of personal data (security and data protection)
Developing public APIs for integration with the frontend
Developing backend services for data processing
Writing unit/functional/integration tests
Testing and debugging software applications with test framework tools
Improve functionality, and performance of existing systems. 

**Technological stack:**
Python 3.7+
Django Rest Framework
FastAPI (async)
Celery
PostgreSQL/MySQL
Redis
RabbitMQ
Docker/Kubernetes
Git (Gitlab/Gitlab CI)
Jira, Confluence

**Benefits:**
Experience working in a public regulated financial company.
Opportunity to work with a team that has 10+ years of experience in marketing and content.
Work with an international team, marketing to an international audience.
Gain valuable on-the-job experience.
Professional and personal development in a dynamic and multicultural environment.