📝 Description
📋 What you will do
- Design and develop high-load Python backend services
- Optimize system performance and scalability
- Develop and implement unit and integration tests
- Participate in code reviews and ensure code quality
- Analyze and eliminate system performance bottlenecks
- Collaborate with other teams to deliver and support scalable solutions
🛠 Stack and skills
Python
FastAPI
PostgreSQL
ORM
RESTful API
gRPC
RPC
RabbitMQ
Kafka
asyncio
aiohttp
threading
multiprocessing
FIFO/LIFO queues
Pub/Sub
Blockchain
Cryptocurrency
Trading bots
Algorithmic systems
SOLID
Design patterns
✅ What we expect
- 7+ years of Python development experience
- Deep understanding of asynchronous, multithreaded, and multiprocess programming in Python
- Ability to choose the optimal parallel execution model for I/O-bound and CPU-bound tasks
- Understanding of the GIL and its impact on performance
- Experience with cryptocurrencies and blockchain technologies
- Experience developing trading bots or algorithmic systems
- Experience optimizing software performance in high-load environments
- Knowledge of blockchain protocol principles is a strong advantage
🎁 What we offer
- Salary: from $3000, fixed in USD
- Fully remote
- Interesting and challenging tasks in blockchain and cryptocurrency
- Work in a highly skilled team with industry experts
- Opportunity for professional growth in a promising technology field