Software Engineer (Electron.js)

1 Micro, LLC
United States
2 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$130,000.0 - $220,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Artificial Intelligence Apple Mac Systems Software Applications Software Debugging Desktop Computing Fault Tolerance Desktop Environments Monitoring of Systems Node.Js
+5 more
Performance Tuning Release Management TypeScript Electron (Programming Language) Backend

Job description

We’re building high-fidelity productivity infrastructure for a globally distributed workforce-software that operates quietly, reliably, and intelligently in the background. As a Software Engineer focused on desktop systems, you’ll help design and scale a cross-platform time intelligence application (MacOS + Windows) used daily by thousands of professionals.

What You’ll Work On

  • Architect and evolve a cross-platform desktop agent using Electron.js, optimized for performance and minimal resource footprint.

  • Build real-time timekeeping systems with precise event tracking and background execution.

  • Design and implement system-level signal collection (keyboard, mouse, app usage) with strong privacy and efficiency guarantees.

  • Develop offline-first data pipelines with reliable background sync and conflict resolution.

  • Integrate with distributed backend services and internal APIs to enable analytics and reporting.

  • Continuously improve runtime performance, memory efficiency, and fault tolerance.

  • Collaborate with product, design, and backend teams to ship features that directly impact user productivity., Our hiring process utilizes artificial intelligence tools to assist in candidate screening and assessment. Our AI tools are designed to complement, not replace, human decision-making.

Requirements

Electron.js Typescript Node.js Cross-platform Apps, * 3+ years building production-grade desktop applications with Electron.js.

  • Strong proficiency in JavaScript/TypeScript and Node.js.

  • Experience designing cross-platform systems (MacOS + Windows) with consistent behavior.

  • Hands-on work with real-time tracking, event streams, or activity monitoring systems.

  • Familiarity with OS-level APIs for capturing user/system interactions.

  • Deep understanding of performance optimization in desktop environments.

  • Strong debugging skills and ability to reason about edge cases in distributed/offline systems.

Preferred

  • Experience building productivity, monitoring, or telemetry-driven applications.

  • Knowledge of native OS integrations (permissions, background processes, system hooks).

  • Understanding of security and privacy considerations in user activity tracking.

  • Familiarity with auto-update systems and release management in Electron.

Benefits & conditions

The national pay range for this full-time position is base salary of $130,000 -$160,000 USD. All employees are eligible for equity compensation, and employees may also receive performance-based bonuses, dependent on role and subject to company policies. micro1 provides a comprehensive benefits package, including up to 100% reimbursement for health-insurance premiums, paid time off, a 401(K) plan with a company match, and additional benefits designed to support a high-performing, remote-first workforce.

About the company

micro1 is the leading AI data lab for training frontier models and evaluating AI agents. Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into high-quality training data, evaluations, and feedback loops that improve how AI systems learn, reason, and perform.

Our platform identifies and vets top talent through an AI recruiter, enabling high-quality expert contributions at scale. We aim to enable 1 billion people to do meaningful work by applying their expertise to AI. As our global expert network grows, micro1 is building the human intelligence layer for frontier AI.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all