RU | EN

Senior Python Developer AH

💰 from $3 000 / month
Published: 12 May 2026 Updated: 3 days ago

📝 Description

Vacancy: Senior Backend Developer (Python) Employment type: remote Company: Match Systems — a leading company developing solutions based on blockchain technologies. Product: related to the development of a software suite for analyzing and tracking blockchain transactions for various cryptocurrencies (AML - anti money laundering); creating ecosystems for accepting payments and exchanging cryptocurrencies Location: Singapore, Dubai, Russia, Kazakhstan (possibility to work from other locations) Responsibilities: - Design and development of high-load backend services in Python - Optimization of system performance and scalability for high-load environments - Development and implementation of tests (unit tests, integration tests) - Participation in code reviews and ensuring high code quality - Analysis and elimination of system performance bottlenecks - Collaboration with other teams to implement and support scalable solutions Requirements: - Work experience: 7+ years in Python development - Deep knowledge and experience with FastAPI - Experience with PostgreSQL and other relational DBMS, ability to use ORM effectively - Experience developing and optimizing RESTful APIs, experience with gRPC, RPC - Knowledge and experience with message queues such as RabbitMQ - Strong Kafka skills - Deep understanding and hands-on experience with asynchronous programming (asyncio, aiohttp, etc.), multithreading (threading), and multiprocessing in Python, including choosing the optimal method of parallel execution (I/O-bound vs. CPU-bound), taking into account the impact of the GIL (Global Interpreter Lock), as well as building high-load asynchronous services - Knowledge of how FIFO / LIFO queues work, and the difference between a queue and pub / sub - Experience with cryptocurrencies and blockchain technologies - Knowledge and experience in developing trading bots or algorithmic systems - Experience in software performance optimization, including in high-load environments - Knowledge of design patterns and SOLID principles - Knowledge of how blockchain protocols work will be a significant advantage Conditions: - Competitive salary fixed in US dollars - Interesting and challenging tasks in the field of blockchain technologies and cryptocurrencies - Work in a highly qualified team, knowledge sharing with industry experts - Opportunity for professional growth and development in one of the most promising technology fields