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

Tether.io
Ho Chi Minh City, Hanoi, Montevideo, Istanbul, Amsterdam, Austria, Belgium, Ethiopia, Germany
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Written communication","Collaboration","Problem-solving"]

Hands-on systems role designing, implementing, and shipping native C/C++ modules for Node.js runtimes. You’ll work across macOS, Linux, Android, and iOS, building cross-platform native addons, maintaining CI, and contributing to the core Bare runtime while collaborating with product teams and the public.

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 designing, implementing, and shipping native C/C++ modules for Node.js runtimes. You’ll work across macOS, Linux, Android, and iOS, building cross-platform native addons, maintaining CI, and contributing to the core Bare runtime while collaborating with product teams and the public.
Location: Ho Chi Minh City, Hanoi, Montevideo, Istanbul, Amsterdam, Austria, Belgium, Ethiopia, Germany
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, implement, and ship bare-* native modules end to end (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto), including code and tests.
  • •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) and own toolchain configuration.
  • •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:FintechBlockchainCryptocurrency
Education:Bachelor's
Skills:Written communicationCollaborationProblem-solving
Languages:English
Tech Stack:CC++Node.jsN-APINode-gypLibuvMacOSLinuxAndroidIOSBluetoothNetworkingFilesystemCrypto

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