Company

Technology

BareDeveloper

€60–90k ~AI est. Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Bare Developer. Skills: Native module development, Cross-platform development, Runtime internals. Design native modules in C. Develop native modules in C”

Industry & Context.

Technology
Problems you'll solve

Debugging; Problem solving

What They're Looking For.

Must Have

Professional experience in C programming, Proven ability to write and debug native, cross-platform system-level code, Advanced JavaScript expertise, Solid understanding of runtime internals and module systems, Experience developing native addons, Familiarity with asynchronous I/O systems, Knowledge of cross-platform development, Ability to navigate large and complex C/C++ codebases, Debug low-level system behavior effectively, Written communication skills, Self-directed, autonomous working style

Nice to Have

Node.js ecosystem understanding, N-API, node-gyp, or equivalent frameworks experience, Libuv and event-driven architecture patterns familiarity, Cross-compilation workflows knowledge, MacOS, Linux, Android (NDK), and iOS (Xcode) development knowledge

What You'll Do.

Design native modules in C

Develop native modules in C

Maintain native modules in C

Implement native modules

Deploy native modules

Build cross-platform system integrations

Extend cross-platform system integrations

Expose OS-level capabilities

Maintain cross-compilation toolchains

Improve cross-compilation toolchains

Contribute to runtime core evolution

Improve compatibility

Ensure stability of native modules

Ensure performance of native modules

Ensure reliability of native modules

Ensure stability of runtime components

Ensure performance of runtime components

Ensure reliability of runtime components

How You'll Work.

Team & Collaboration

Global collaboration; Collaborative engineering culture

Communication Scope

Written communication

Full Job Description

## Accountabilities Design, develop, and maintain native modules in C and JavaScript, including full lifecycle ownership from implementation and testing to production deployment across multiple platforms. Build and extend cross-platform system integrations exposing OS-level capabilities (Bluetooth, networking, filesystem, cryptography) through JavaScript APIs. Maintain and improve cross-compilation toolchains and CI pipelines supporting macOS, Linux, Android, and iOS environments. Contribute to the evolution of the runtime core, including module systems and native addon architecture, while reducing API gaps and improving compatibility. Debug complex issues across multiple operating systems and devices, ensuring stability, performance, and reliability of native modules and runtime components. Requirements: Strong professional experience in C programming with proven ability to write and debug native, cross-platform system-level code. Advanced JavaScript expertise, with solid understanding of runtime internals and module systems (e.g., Node.js ecosystem). Experience developing native addons using tools such as N-API, node-gyp, or equivalent frameworks. Familiarity with asynchronous I/O systems such as libuv and event-driven architecture patterns. Strong knowledge of cross-platform development across macOS, Linux, Android (NDK), and iOS (Xcode), including cross-compilation workflows. Ability to navigate large and complex C/C++ codebases and debug low-level system behavior effectively. Strong written communication skills and a self-directed, autonomous working style. Benefits: Fully remote, global-first work environment with high autonomy. Opportunity to work on foundational runtime technology used across multiple device types and platforms. Exposure to cutting-edge systems engineering challenges at scale. Collaborative engineering culture centered on deep technical ownership and written communication. Opportunity to contribute to core infrastructure used by multiple pro

Free ATS check

Applying for this Bare Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →