Software Engineer (Electron.js)

Micro1

India

Remote

INR 1,200,000 - 2,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cashback24x7 is hiring a Software Engineer to build a cross-platform desktop agent using Electron.js for MacOS and Windows. You will focus on high-performance, low-footprint software that runs in the background to support timekeeping and analytics.

You'll collaborate with product and backend teams to ship features that improve user productivity, while ensuring privacy and robust offline support with reliable background syncing.

Qualifications

  • 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.
  • PreferredExperience 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.

Responsibilities

  • 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.

Skills

Electron.js
JavaScript
TypeScript
Node.js
Real-time tracking
Desktop applications
Performance optimization
Debugging
Cross-platform (MacOS Windows)

Tools

Electron.js

Job description

Job DescriptionJob Title: Software Engineer (Electron.js)Job Type: Full-timeLocation: RemoteThe RoleWe’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.
What We're Looking For
  • 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.
  • PreferredExperience 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (ElectronJS)
Software Engineer (ElectronJS)

Micro1 • India

Remote
INR 12,207,000 - 15,023,000
Equity compensation
Performance bonuses
Remote-first
+2
Full-Stack Engineer
Full-Stack Engineer

Anthriq • Bengaluru

On-site
INR 1,800,000 - 3,200,000
JavaScript Developer
JavaScript Developer

Binaire Pvt. Ltd. • New Delhi

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer - Desktop application
Senior Software Engineer - Desktop application

Nexthink • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Endpoint Engineer (C++ 17/ System Designs) (Remote, Full-Time) [AS349]
Endpoint Engineer (C++ 17/ System Designs) (Remote, Full-Time) [AS349]

Smart Working • India

Hybrid
INR 8,539,000 - 12,334,000
Senior Software Engineer (TypeScript/Electron)- Desktop Native
Senior Software Engineer (TypeScript/Electron)- Desktop Native

Bitwarden • Dadri

On-site
INR 2,500,000 - 4,500,000
C#/.NET/WPF Desktop Application Developer
C#/.NET/WPF Desktop Application Developer

Zenith System Solutions • Pune District

On-site
INR 1,200,000 - 1,800,000
Native / Desktop Engineer
Native / Desktop Engineer

TTEC Digital • Hyderabad

Remote
INR 11,561,000 - 17,341,000
Frontend Software Developer
Frontend Software Developer

Dansk Scanning It Know-how • Pune District

On-site
INR 1,200,000 - 1,800,000
Staff Software Engineer — Full-Stack & Platforms
Staff Software Engineer — Full-Stack & Platforms

Qbotick Technologies • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Annual learning budget
Remote workstation budget
Medical insurance coverage