Python Telegram Bot developer (FinTech project) Offline

$$$
Product

About the project:

Financial Platform that works with payments.

We work with cryptocurrency and local currencies.

 

Tasks you need to do: updating and supporting the Bot, adding functionality from the API of third-party systems, and introducing new features from the Telegram BOT API. A product-based approach to completing tasks.

 

Main technical requirements:

0) Deep understanding of how Telegram Bot works

1)Python 3

2) aiogram, aiohttp, asyncio.

3) NoSQL(Mongo, Redis)

4) Docker(docker-compose).

5) Operating system - Linux (Ubuntu) or Mac. Ability to work from the console

6) GIT (execution of basic commands - creating a branch, commit, push, resolve conflicts)

 

Optional requirements, but would be a plus:

* Have an understanding of the subject area (payments, blockchain, crypto)

* Experience with crypto-exchanges will also be a plus

 

Requirements for soft skills:

1) Ability to communicate with colleagues in a team/company

2) Ability to bring new fresh ideas to the team

3) Have experience working in a company with established development processes

 

 

Test task.

 

Telegram Bot, which allows you to track a certain exchange rate (API Coinpay (https://github.com/coinpay-com-ua/coinpay-official-api-docs)).

Dialog flow is an arbitrary minimum for communication with the user.

 

Necessarily:

- "Start-Stop" button (to stop-resume tracking).

- The course notice must be updated on the spot.

- Creating tracking is based on two parameters: currency pair and update interval (how often to update the course).

- build and run via docker-compose.

 

Additionally:

Obtain parameters from the user via Telegram WebApp (Bot API 6.0).

Webhook, https.

 

Stack: Python3.8 +, aiogram (ver. 2.x), NoSQL.

 

We offer comfortable conditions for new employees with a relocation to Cyprus.

Required skills experience

Telegram API, Telegram Bot API, Python, Python 3.x
Loading...