Senior Node.js Software Engineer - Holepunch (100% Remote, Worldwide)
Tether Operations Limited
WorldwideremotePosted 24 days ago
Skill Required
EngineeringNode.Js-DevelopmentSoftware-EngineerP2P-NetworkingBackend-DevelopmentSenior-Node.Js-EngineerSenior-Node.Js-DeveloperRemote-Senior-Backend-EngineerNode.Js-EngineerRemote-Senior-Distributed-Systems-EngineerSoftware-Architect-(Node.Js)Remote-Senior-DeveloperBackend DeveloperSoftware EngineerSoftware DeveloperNode.jsSystem DesignBlockchainnetworkingdevelopingdebuggingbuildingTestNGC++Design PatternsRustandAIJavaScriptFulltime
Key highlights
- Requires proven experience with production-scale application development
- Needs strong competency in writing modular, maintainable code
- Must have experience creating and managing reusable npm modules
- Deep interest or experience with P2P technologies or distributed systems is essential
- Excellent communication skills are required for effective remote, globally distributed teamwork
- Candidates should demonstrate comfort working in a remote, globally distributed environment
Role overview
Tether seeks a talented and motivated Software Engineer to join its dynamic team. The role involves developing and maintaining the company's P2P stack while expanding its ecosystem, which includes over 1500 public npm modules and a robust, modular codebase. As part of this position, the engineer contributes to shaping the future of digital finance through cutting-edge blockchain solutions, working remotely within a globally distributed team focused on transparency and secure, low-cost token transactions.
Responsibilities
- Develop and maintain the P2P stack
- Expand the ecosystem, including growing the collection of over 1500 public npm modules
- Maintain a robust and modular codebase
- Write and test code with a focus on reliability and debugging
- Enable seamless integration of reserve-backed tokens across blockchains
Requirements
- Proven experience in development with production-scale applications
- Strong competency in writing modular, maintainable code
- Experience creating and managing reusable npm modules
- Solid skillset in testing and debugging
- Deep interest or experience with P2P technologies or distributed systems
- Comfort working in a remote, globally distributed team; good communication skills
Nice to have
- Experience with native extensions (C/C++) or binding JavaScript to lower-level code
- Demonstrated ability to optimize network protocols or systems such as latency and throughput
- Familiarity with advanced networking concepts
- Past contributions to open-source projects, especially in P2P or decentralized technology
Additional details
- Tether is building products that allow businesses to store, send, and receive digital tokens instantly, securely, and globally at low cost
- The company relies on USDT, the world’s most trusted stablecoin, which is used by hundreds of millions worldwide
- Key product suites include Tether Power (eco-friendly energy solutions for Bitcoin mining), Tether Data (AI and P2P technology with the KEET app), Tether Education (digital learning platform), and Tether Evolution (intersection of technology and human potential)
- The organization maintains a large ecosystem of over 1500 public npm modules and a robust, modular codebase
- Work is conducted remotely within a globally distributed team requiring comfort with asynchronous collaboration
- Transparency is described as the bedrock of all operations, ensuring trust in every transaction