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

Tether.io
Vietnam, Uruguay, Egypt
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Self-management","Collaboration","Problem solving","Written communication"]

Join a global, 100% remote engineering team building and maintaining the Bare runtime and native modules (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto). You will write C and JavaScript, bridge platform APIs, develop cross-platform builds, contribute to the runtime core, and collaborate with product teams across macOS, Linux, Android, and iOS to ship high-quality native addons.

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

Join a global, 100% remote engineering team building and maintaining the Bare runtime and native modules (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto). You will write C and JavaScript, bridge platform APIs, develop cross-platform builds, contribute to the runtime core, and collaborate with product teams across macOS, Linux, Android, and iOS to ship high-quality native addons.
Location: Vietnam, Uruguay, Egypt
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).
  • •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 engineeringRuntimeJavascriptC programming
Education:Bachelor's
Skills:CommunicationSelf-managementCollaborationProblem solvingWritten communication
Languages:English
Tech Stack:CC++Node.jsLibuvN-APINode-gyp

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