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
The job ad is no longer active
Job unpublished on
27 May 2022
Look at the current jobs Python →