Job Details
Software Development
Senior
Hybrid
Full time
Russian
Nov 10

Senior Python Developer

$2,700

Senior Python Developer for a crypto project in Minsk, hybrid. Salary $2,350-$2,700 USD net.

Tasks: - Development and evolution of backend services in Python/Django; - Design and implementation of new functional modules; - Support, optimization and refactoring of existing codebase; - Development and support of REST API; - Integration with internal and external services, including components in Go and other languages; - Work with databases, optimization of SQL queries and performance; - Development of background and asynchronous processes; - Participation in architectural decisions and development of backend architecture; - Decomposition and estimation of technically complex tasks; - Conducting Code Review and maintaining code quality; - Analysis and resolution of production issues; - Parallel work on multiple development directions.

Requirements: - Experience in Crypto/Blockchain - mandatory; - Experience in developing financial and transactional systems; - Understanding of working with balances, payments and financial operations; - Experience with microservice architecture; - Knowledge of NATS and other message brokers; - Experience in developing WebSocket and real-time services; - Knowledge of FastAPI/asyncio; - Experience with large volumes of data and intense event streams; - Deep optimization of PostgreSQL under high loads; - Experience with ClickHouse and analytical DBMS; - Knowledge of Kubernetes and CI/CD; - Understanding of fault tolerance and horizontal scaling; - Experience with Prometheus, Grafana and observability tools; - Knowledge of secure backend development principles; - Experience in large multi-team projects; - Commercial backend development experience of 5+ years, with significant Python part; - Deep knowledge of Python 3; - Experience developing and supporting large production projects on Django; - Solid knowledge of Django ORM and Django REST Framework; - Experience in designing and developing REST APIs; - Understanding of backend architecture and microservice interaction; - Experience developing high-load production systems; - Experience integrating services, including those written in different programming languages; - Solid knowledge of PostgreSQL: SQL, indexes, transactions, query optimization; - Experience with Redis; - Understanding of asynchronous programming in Python; - Experience with background task processing and message brokers; - Understanding of transactionality, concurrency and data integrity; - Experience with Unit/Integration Testing; - Knowledge of Git, Docker, Linux; - Ability to independently design solutions, decompose tasks and bring them to production; - Ability to quickly understand a large existing codebase and work with multiple tasks in parallel.

Terms: - Large project in the sphere of cryptocurrencies and digital assets; - Rate: $2,350-$2,700 USD net; - Technically complex platform with a large existing codebase; - Employment according to the Labor Code of the Republic of Belarus; - Hybrid work format in Minsk.

Belarus
WebSocket
Blockchain
Linux
REST
Kubernetes
Redis
microservices
NATS
Git
Crypto
Python
asyncio
Docker
Django
ClickHouse
CI/CD
PostgreSQL
FastAPI

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior Python Backend Developer

RUB 350,000

Senior Python Backend Developer at GO Digital: Remote, full-time, salary 200,000-350,000 RUB. Develop backend services, integrations, and automation.

G
GO Digital

Senior Python Developer

Leading Python developer at Liga of Digital Economy. Full-time, remote-friendly, microservices architecture.

Л
Лига Цифровой Экономики

Python Developer Middle+/Senior

ЕДИНЫЙ ЦУПИС is looking for a Middle+/Senior Python Developer to build microservices, conduct code reviews, and design architecture. Remote, full-time.

Е
ЕДИНЫЙ ЦУПИС