Bare Developer (100% Remote - Worldwide) - C / JavaScript

Tether.io
Bengaluru, Chennai, Delhi
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["C","JavaScript","Node.js","N-API","Node-gyp","Libuv","MacOS","Linux","Android","IOS","Cross-compilation","CI","Testing"]

Hands-on systems role developing native C/C++ addons and bridging platform APIs into JavaScript for a cross-platform runtime. You will design, implement, and ship native modules, maintain cross-platform build pipelines, contribute to the runtime core, and collaborate with product teams while working remotely from anywhere.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Tether.io
Tether.io
3 months ago

Bare Developer (100% Remote - Worldwide) - C / JavaScript

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Hands-on systems role developing native C/C++ addons and bridging platform APIs into JavaScript for a cross-platform runtime. You will design, implement, and ship native modules, maintain cross-platform build pipelines, contribute to the runtime core, and collaborate with product teams while working remotely from anywhere.
Location: Bengaluru, Chennai, Delhi
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, implement, and ship bare-* native modules end to end, including code, and tests (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto).
  • •Write C native addons that bridge platform APIs (Bluetooth, networking, filesystem, crypto) into JavaScript.
  • •Maintain and extend existing native modules based on product team requests and the bare-node compatibility list.
  • •Set up and maintain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode).
  • •Own cross-compilation toolchain configuration for each target platform; maintain CI pipelines that build and test native modules across all supported platforms.

Key Requirements

  • •Strong C programming skills, including experience writing and debugging native code across platforms.
  • •Advanced JavaScript skills with a solid understanding of Node.js internals and the module ecosystem.
  • •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:Software engineeringRuntimeOpen source
Education:Bachelor's
Skills:CJavaScriptNode.jsN-APINode-gypLibuvMacOSLinuxAndroidIOSCross-compilationCITesting
Languages:English
Tech Stack:CC++JavaScriptNode.jsN-APILibuvMacOSLinuxAndroidIOSCI

Company Brief

Tether.io
Builds tools and services to help companies hire, onboard, and manage remote or distributed teams across borders, focusing on payroll, compliance, and global employment workflows.
Industry: HR Tech
Website