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

Tether.io
Buenos Aires, Brasília, Rio de Janeiro, São Paulo, Finland, Greece
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Self-directed","Writing","Problem-solving","Teamwork"]

Join Tether as a Bare Developer to build and maintain the runtime and native modules across platforms. You’ll write C and JavaScript, bridge platform APIs to Node.js, own modules end-to-end, and contribute to cross-platform builds and CI for macOS, Linux, Android, and iOS while working remotely with a global team. This hands-on role requires independent ownership, debugging across devices, and collaboration with product teams.

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 Tether as a Bare Developer to build and maintain the runtime and native modules across platforms. You’ll write C and JavaScript, bridge platform APIs to Node.js, own modules end-to-end, and contribute to cross-platform builds and CI for macOS, Linux, Android, and iOS while working remotely with a global team. This hands-on role requires independent ownership, debugging across devices, and collaboration with product teams.
Location: Buenos Aires, Brasília, Rio de Janeiro, São Paulo, Finland, Greece
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.
  • •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 and 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.
Education:Bachelor's
Skills:CommunicationSelf-directedWritingProblem-solvingTeamwork
Languages:English
Tech Stack:CJavaScriptNode.jsN-APINode-gypLibuvMacOSLinuxAndroidIOS

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