Position: Python Engineer
Company: Axon
Experience required: 2y
Category: Python
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

The unique technology segments debtors into different risk categories, allowing us to send personalized messages with different communication tones and providing the right payment option.The technology also offers real-time analytics of customer actions and repayments, supplemented by detailed dashboards and individual reports to help optimise working capital.

You will build the backend of a greenfield project, the new Client`s  product. It includes structure, design, and API endpoints to be used by the frontend team. Some of the stuff used: poetry for package manager, black for code formatting, flake8 for syntax checks, Google commenting style, use of Type hints, implementation of numerous APIs with Oauth protocol, CI/CD with CircleCI.

**What you need for this position**
About 2-3 years of programming experience with Python;
Strong understanding of APIs (web services);
Willingness to step forward and suggest ideas, comments, remarks
Django framework expert;
Experience with Django REST;
Good understanding of Agile concepts; 
Intermediate level of English for communication with UK-based colleagues.

**What you will be doing**
Analyze and estimate the effort of implementing the business requirements; 
Identify & propose improvements to get towards technological excellence;
Develop solutions using Python language and related technologies; 
Learn and apply cutting-edge technologies; 
Conduct design and code reviews.

**What we can offer you**
Competitive salary; 
Exciting projects involving the newest technologies; 
Challenging work in an international professional environment; 
Opportunities for professional growth (including free external and internal professional training courses and certifications);
 Foreign languages learning in the company office; 
Corporate/team/special events; 
Medical insurance or gym; 
Other Perks.