Backend Engineer (Python / Django & Web3) - Remote.
We are looking for an experienced Backend Engineer to build and scale the core systems of our Security Token Offering (STO) and digital asset platform.
You will design secure, scalable, and high-performance backend services that power financial transactions, blockchain integrations, and real-time data processing, working closely with frontend, DevOps, and product teams.
What You'll Do:
- Design and develop backend services and APIs (REST, RPC, GraphQL).
- Build systems for transaction processing, token issuance, and wallet management.
- Integrate with blockchain networks such as Ethereum, Bitcoin, Polygon, and other EVM chains.
- Implement event-driven architectures using Kafka or RabbitMQ.
- Ensure system reliability, security, and performance through testing and monitoring.
- Collaborate on architecture, code reviews, and technical planning.
Requirements:
- 5+ years of experience with Python.
- Strong experience with Django and Django REST Framework (DRF).
- Solid understanding of distributed systems and microservices architecture.
- Strong knowledge of PostgreSQL (queries, indexing, transactions).
- Experience with Redis (caching, queues, distributed locks).
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of secure coding, JWT/OAuth2, and API security.
Blockchain / Web3:
- Experience integrating with blockchain networks.
- Understanding of wallet systems, private keys, and transaction lifecycle.
- Experience with RPC/JSON-RPC and smart contract interactions (ABI, events).
- Knowledge of gas optimization and transaction monitoring.
Nice to Have:
- Experience with crypto exchanges, STO, or fintech platforms.
- Knowledge of WebSockets or real-time systems.
- Familiarity with blockchain indexers (e.g., The Graph).
- Experience with custody systems and digital asset security.