Position: Senior Python Engineer
Company: Avenga
Category: Python
Experience required: 3y
English level: upper

**Project description**
As a part of our team, you will be involved in testing process software product that aims to help make secure and reliable payments and get analytics reports. You will work with our customer empowers CFOs and their teams to transform how they activate liquidity as a dynamic, real-time vehicle for growth and value creation, while also protecting against financial risk. The company enables thousands of companies worldwide to maximize growth opportunities, protect against loss from fraud and financial risk, and reduce costs through advanced automation. Оur AQA team works with Java.

**What you bring along**
3+ years of experience with Python;
Experience with SQL and NoSQL;
Strong knowledge of Microservice oriented architectures and event-based systems;
Solid with Python dependency management;
Confident in using Linux and OSX environment & bash scripting;
Experience with API specification using Swagger / OpenAPI;
Experience with Docker;
Good understanding of HTTP REST API;
Strong knowledge of AWS;
English – Upper-Intermediate or higher.

**This is your mission**
Developing API using Python;
Work creatively in a problem-solving environment demonstrating teamwork, innovation, and excellence;
Work collaboratively with 3rd party suppliers, architects, UX designers, product owners, and delivery teams.

**Nice to have**
Bachelor’s Degree in Computer Science, Computer Information Systems or Information Management Systems preferred;
Experience with Snowflake;
AWS certification will be a plus;
Full-stack development or Backend with some experience using JavaScript;
Good knowledge of software architecture, object-oriented programming, and design patterns;
Experience with ​HTML5, JavaScript, ReactJS/Angular;
Knowledge of different authentication mechanisms and implementation in HTTP, including OAuth, JWT, and SSO;
Knowledge of event-based system implementation using SNS, SQS, RabbitMQ, Kafka, or similar.

**Your benefits**
Flexible remote policy;
Reimbursement of education and certification;
Medical insurance and sports services compensation;
Paid out of reach, sick days and public holidays;
Language school on site; 
Accounting and legal support.