Lead Node.js Engineer (P2P Payment System) Offline
About the Project
We are building an innovative P2P payment aggregation platform with a high-performance matching engine. The system supports crypto deposits, multi-currency transactions, and real-time matching of payment requests. Our goal is to handle large volumes of concurrent transactions with low latency and high reliability.
Key Responsibilities
• Lead the architecture and development of a Node.js microservices platform (TypeScript).
• Design and implement a high-throughput matching engine for P2P exchanges.
• Implement robust real-time APIs (REST/WebSockets) for partners and internal services.
• Ensure system reliability, scalability, and security (monitoring, logging, and alerting).
• Guide the technical team, enforce best practices, and perform code reviews.
• Collaborate with stakeholders to refine requirements and deliver features on schedule.
Required Skills & Experience
• 5+ years of experience building large-scale Node.js applications (TypeScript).
• Proven track record in microservices architecture, event-driven systems, and distributed caching.
• Familiarity with high-volume transaction systems (performance tuning, scaling strategies).
• Experience integrating blockchain or crypto-related services.
• Strong knowledge of databases (SQL/NoSQL) and message queues (RabbitMQ, Kafka, etc.).
• Solid understanding of DevOps practices, CI/CD pipelines, and cloud deployments (Docker, Kubernetes).
• Excellent leadership and communication skills.
Nice to Have
• Background in fintech, payments, or exchange platforms.
If you thrive on designing and delivering state-of-the-art payment platforms with a focus on scalability and speed, we’d love to hear from you. Join us to lead the technical vision of our next-generation P2P payment solution!
The job ad is no longer active
Look at the current jobs Node.js →