Remote opportunity at
Tether.ioSenior Node.js Software Engineer - Holepunch (100% Remote, Worldwide)
Tether.io seeks a Senior Node.js Software Engineer to focus on Holepunch within a globally distributed team. Tether develops reserve-backed tokens, sustainable energy solutions for Bitcoin mining,…
Career Tools
About This Role
Tether.io seeks a Senior Node.js Software Engineer to focus on Holepunch within a globally distributed team. Tether develops reserve-backed tokens, sustainable energy solutions for Bitcoin mining, artificial intelligence and peer-to-peer applications like KEET, and digital education programs. In this position, the engineer will build and support the peer-to-peer stack while growing a large ecosystem comprising over 1500 public npm modules and a modular codebase. This opportunity suits developers with a…
Job Description
Tether.io seeks a Senior Node.js Software Engineer to focus on Holepunch within a globally distributed team. Tether develops reserve-backed tokens, sustainable energy solutions for Bitcoin mining, artificial intelligence and peer-to-peer applications like KEET, and digital education programs.
In this position, the engineer will build and support the peer-to-peer stack while growing a large ecosystem comprising over 1500 public npm modules and a modular codebase. This opportunity suits developers with a background in production-scale Node.js and distributed systems who thrive in a remote working environment.
Tether centers its operations on transparency and advancing digital finance. The organization offers an environment focused on peer-to-peer technology, open-source contribution, and decentralized systems.
Responsibilities
- Develop and maintain the peer-to-peer stack
- Expand the ecosystem of public npm modules and codebase
Requirements
- Demonstrated background in Node.js development handling production-scale applications
- Ability to write clean, modular, and maintainable code
- Experience in building and overseeing reusable npm modules
- Strong debugging and testing capabilities
- Interest or background involving distributed systems or peer-to-peer technologies
- Strong communication skills with experience operating inside a remote, worldwide team
Qualifications
- Background working with native Node.js extensions in C or C++, or binding JavaScript to lower-level code
- Proven capacity to optimize network throughput, latency, and protocols
- Familiarity with advanced networking principles
- Previous contributions to open-source software projects, specifically within decentralized or peer-to-peer technology
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this role?
The posting specifies that this position is remote and operates within a globally distributed team.
What are the primary duties for this position?
The engineer will build and maintain the peer-to-peer stack while expanding the codebase and a collection of over 1500 public npm modules.
What technical background is required?
Candidates must have production-scale Node.js experience, proficiency in writing modular code, reusable npm module management skills, testing and debugging competence, and familiarity with distributed systems or peer-to-peer technology.
Is salary information provided in the job posting?
No, the salary is not stated in the source posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.