As a key contributor to our innovation engine, the Wallet Development Kit Software Engineer plays a pivotal role in shaping the future of digital finance. Job Description This position involves technical design, implementation, and collaboration with other teams to advance the toolkit's capabilities. Prior experience with the creation of wallets or integrations in DeFi will be beneficial. Responsibilities - Innovative Solutions: Contribute to the creation of groundbreaking projects, utilizing agile methodologies and innovative technologies to create incredible platforms. - Scalability: Ensure backend services remain effortlessly responsive and real-time, accommodating the platform's continual growth and evolving user base. - Security: Uphold the highest security standards in all backend processes and services to safeguard our users' assets and data. Requirements - Technical Expertise: Advanced Node/JavaScript expertise, +5 years of experience working with Nodejs and JavaScript programming. - Past Experience: Past experience building or integrating crypto wallets for DeFi and blockchain applications. - Modular Architecture: Familiarity with modular architecture for scalable applications. - Complex Platform Development: Experience in actively developing complex platforms and APIs. - Peer-to-Peer Technologies: Understanding of Peer-to-Peer technologies. - Quick Learner: Ability to quickly adapt and learn new technologies. - Security Awareness: Strong understanding and experience implementing best security practices. Nice to Have - High-Availability Concepts: Experience with high-availability concepts and best practices for ensuring system reliability. - Additional Programming Skills: Knowledge of Go, Rust, or C++ is advantageous. - Familiarity with Message Queues: Familiarity with message queues (Redis), caches, and job queues. - Mobile Development: Experience in React Native, Flutter or Native mobile development.