Bare Developer (100% Remote - Worldwide) - C / JavaScript
On-site · Bengaluru, Karnataka, India or Chennai, Tamil Nadu, India
Job Summary
Bare Developer (100% Remote - Worldwide) at Tether involves designing, implementing, and shipping native modules (bare-*) end to end, including C native addons bridging platform APIs into JavaScript. You will own cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode), maintain CI pipelines, debug across multiple OS/device targets, contribute to the Bare runtime core, participate in evaluating alternative JS engines, and collaborate with product teams. Required skills include strong C programming, advanced JavaScript with Node.js internals, experience building native addons, familiarity with libuv, cross-platform toolchains, and the ability to read sizable C/C++ codebases. The role emphasizes independent ownership of modules, end-to-end delivery, and effective written communication in a fully remote, globally distributed team.
Required Qualifications
- Strong C programming skills
- Experience writing and debugging native code across platforms
- Advanced JavaScript skills with Node.js internals
- Experience building native addons for Node.js or similar runtimes (N-API, node-gyp, or equivalent)
- Familiarity with libuv or other asynchronous I/O frameworks
- Comfortable working across macOS, Linux, Android, and iOS build toolchains
- Experience with cross-compilation and platform-specific system APIs (Bluetooth, networking, filesystem)
- Ability to read and navigate large C and C++ codebases
- Self-directed work style with strong written communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.