Tether Operations Limited logo
Tether Operations Limited3 days ago

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

On-site · Buenos Aires, Buenos Aires F.D., Argentina or Rio de Janeiro, Rio de Janeiro, Brazil

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown

Job Summary

Develop and maintain bare-* native modules (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto); write C native addons bridging platform APIs into JavaScript; ensure cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode); maintain and debug CI pipelines and fix platform-specific build issues; contribute to Bare runtime core and participate in design reviews; collaborate with product teams to deliver a lightweight, cross-platform runtime for phones, laptops, servers, and constrained devices; requires strong C and advanced JavaScript skills and experience with native addons and libuv.

Required Qualifications

  • 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 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
  • Design, implement, and ship bare-* native modules end to end (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto)
  • Write C native addons that bridge platform APIs into JavaScript
  • Maintain and extend existing native modules based on product team requests and the bare-node compatibility list
  • Maintain CI pipelines that build and test native modules across all supported platforms
  • Debug native addon issues across multiple OS and device targets
  • Contribute to the Bare runtime core (module system, native addon system)
  • Participate in evaluating and integrating alternative JS engines (e.g., libJerry)
  • Coordinate with product teams (Keet, WDK/Wallet)
  • Respond to Bare team inquiries from internal teams and the public.
Sorce

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.

Get started

Tether Operations Limited

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

Apply on Sorce