Senior Blockchain Engineer

Tether.to
Summary
Join Tether and contribute to the development of its open-source Wallet Development Kit (WDK) for building self-custodial wallet applications. This role involves designing, implementing, and collaborating on the toolkit's features across mobile and desktop platforms. The ideal candidate possesses extensive Node.js and JavaScript experience, along with a background in creating or integrating crypto wallets for DeFi and blockchain applications. Experience with modular architecture, complex platform development, and peer-to-peer technologies is essential. A strong understanding of security best practices is also required. The position offers the chance to work on groundbreaking projects using agile methodologies and innovative technologies.
Requirements
- Advanced Node/JavaScript Expertise: +5 years of experience working with Nodejs and JavaScript programming
- 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
Responsibilities
- Contribute to the creation of groundbreaking projects, utilizing agile methodologies and innovative technologies to create incredible platforms
- Ensure backend services remain effortlessly responsive and real-time, accommodating the platform's continual growth and evolving user base
- Uphold the highest security standards in all backend processes and services to safeguard our users' assets and data
Preferred Qualifications
- 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 (Redis), caches, and job queues
- Mobile Development: Experience in React Native, Flutter or Native mobile development