Architecture Ownership : Design and maintain scalable and secure backend and database architecture for the exchange.
Database Engineering : Model complex relational and NoSQL data structures (MySQL / MSSQL, MongoDB), optimize queries, and ensure data consistency and performance under heavy load.
Blockchain Integration : Build, maintain, and improve APIs / scripts for handling deposits, withdrawals, and transaction tracking for BTC, ETH, TRON, BNB, and other networks.
API Design : Develop and review RESTful APIs for frontend / mobile and third-party integrations.
System Performance : Analyze bottlenecks and optimize backend performance across all modules (trade engine, wallet, KYC, user management).
Solution Design : Translate business problems into technical solutions and own the end-to-end implementation plan.
Code Review & Dev Guidance : Provide direction and support to backend developers; perform technical reviews to maintain code quality and best practices.
Security & Compliance : Ensure solutions are secure, adhere to industry compliance (CERT-In, ISO, etc.), and protect user data and assets.
Documentation : Maintain architectural and operational documentation.
Must-Have Skills
Strong backend development experience in Node.js / NestJS / .NET / C#.
Solid knowledge of MySQL / MSSQL / MongoDB, indexing, triggers, stored procedures, and optimization.
Experience integrating with blockchain nodes (e.g., Web3.js, Nethereum, TronWeb) for ERC20 / TRC20 / BEP20 token operations.
Understanding of asynchronous processing, microservices, and event-driven architecture (Kafka preferred).
Deep understanding of REST APIs, authentication flows, and secure key management.
Experience with Azure infrastructure.
Exposure to frontend decisions, including Next.js / React-based web applications as well as Native Android and iOS applications, with the ability to guide integration and architectural consistency across platforms.
Good to Have
Previous experience working on a live crypto exchange.
Experience with matching engines, market-making systems, and trading performance tuning.
Familiarity with DevOps workflows, CI / CD, and monitoring tools (Grafana, Prometheus, Azure Insights).
Knowledge of message queues, WebSocket integrations, and real-time updates.