
Software Engineer (ElectronJS)
Listing checked September 1, 2026 · pay as published by Micro1
Overview
This role focuses on building a high-performance, cross-platform desktop application that tracks time and activity for remote teams. You'll work on an Electron.js agent that runs quietly on MacOS and Windows, handling real-time data collection with a strong emphasis on privacy, reliability, and low resource usage. Your contributions will directly improve how thousands of professionals manage their productivity.
What You'll Do7
- 1Design and scale a cross-platform desktop agent using Electron.js, optimizing for speed and a small memory footprint.
- 2Develop real-time timekeeping features that accurately track events while running in the background.
- 3Implement system-level data collection—keyboard, mouse, app usage—with strict privacy and efficiency safeguards.
- 4Build offline-first data pipelines that sync reliably and handle conflicts when the network is restored.
- 5Integrate with backend services and internal APIs to power analytics and reporting dashboards.
- 6Continuously improve runtime performance, memory usage, and fault tolerance across platforms.
- 7Collaborate with product, design, and backend teams to ship features that boost user productivity.
Requirements11
- 1At least 3 years of experience building production-grade desktop applications with Electron.js.
- 2Strong command of JavaScript/TypeScript and Node.js.
- 3Proven track record of creating cross-platform systems (MacOS + Windows) with consistent behavior.
- 4Hands-on experience with real-time tracking, event streams, or activity monitoring.
- 5Familiarity with OS-level APIs for capturing user and system interactions.
- 6Deep understanding of performance optimization in desktop environments.
- 7Excellent debugging skills and ability to reason about edge cases in distributed or offline systems.
- 8Preference for experience building productivity, monitoring, or telemetry-driven applications.
- 9Knowledge of native OS integrations like permissions, background processes, and system hooks.
- 10Understanding of security and privacy considerations when tracking user activity.
- 11Familiarity with auto-update systems and release management in Electron.
Who Should Apply
You're a seasoned desktop engineer who thrives on building polished, low-overhead applications that users rely on daily. You care deeply about performance and privacy, and you're comfortable working across the stack—from OS-level APIs to backend integrations. If you enjoy shipping features that make distributed teams more productive and are excited about Electron.js as a core tool, this role is for you.
Salary Insight
Base salary range of $130,000 - $160,000 USD, plus equity, performance-based bonuses, and comprehensive benefits including up to 100% health insurance premium reimbursement, paid time off, and a 401(k) match.
Pay and demand for Software Engineering roles
AggregatedTypical pay
$70/hour
This role
$6–$7/hr
Most Software Engineering roles pay $50–$95 per hour. This role's pay sits below that range.
Based on 379 similar roles that publish pay · 122 publish only a top rate; those count at the rate they gave
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 465
- Listed in last 30 days
- 224
- Remote
- 91%
Hiring most right now: micro1 (143) · SME Careers (121) · Mercor (51)
Most requested skills · share of roles
- llm evaluation21%
- ai training20%
- python19%
- trainer feedback18%
Figures from Software Engineering roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.
Compare your resume against these rolesLocation
Compensation
$6–7/hr
Required Skills
Application Tip
Highlight a specific Electron.js project where you optimized performance or handled real-time data collection with privacy constraints. Briefly explain how you tackled resource usage and cross-platform consistency—this will directly align with the role's core challenges.
How NearSkill helps you apply
1. Check your job match
We compare your resume with the job requirements to help you understand how well your experience fits.
2. Continue to the employer’s website
We’ll direct you to the employer’s application portal, where you can complete the application.
3. Get updates by email
If NearSkill is handling follow-up for this role, we’ll email you when there’s an update on your screening.
Want to check your fit first?
See how your resume matches this role before applying.
Check my job matchSimilar open positions
Explore active roles that match your skills and interests.

Micro1
VerifiedElectron.js Software Engineer
We're building a cross-platform time intelligence app for MacOS and Windows that runs quietly in the background for thousands of professionals. As our Electron.js Software Engineer, you'll shape the architecture of this desktop agent, focusing on performance and a small memory footprint. You'll work with TypeScript, Node.js, and Electron.js to create real-time tracking and offline-first data pipelines. This is a full-time remote role where your work directly impacts how people manage their time.

Micro1
VerifiedSoftware Engineer, Data Platforms
micro1 seeks a fullstack engineer to build and maintain its human data platforms. You will work across Python and TypeScript services, React frontends, and data pipelines that support expert workflows. The position blends traditional fullstack work with research engineering, where coding agents like Claude Code or Cursor serve as your main development tool. You will collaborate with research engineers, operations, and product teams to turn requirements into production systems. This is a remote, full-time role with a base salary range of $120,000 to $160,000 per year, plus equity and potential bonuses.

Micro1
VerifiedSoftware Engineer, Platform Engineering
Join a remote-first team where you'll build internal tools, services, and workflows that support operations, products, and AI infrastructure. You'll work across the stack with React, Node.js, and TypeScript, taking features from architecture to production. The role calls for someone who has helped a startup scale and who uses AI coding tools like Cursor or Claude Code daily. You'll make practical technical calls while balancing speed, quality, and scalability.

Micro1
VerifiedSoftware Engineer, Financial Platform
Build and maintain reliable, scalable financial technology systems in a remote-first environment. As a Software Engineer, you'll work across the full stack—from backend services to frontend interfaces—ensuring seamless user experiences. This role blends product development with infrastructure engineering, focusing on delivering thoughtful applications that handle sensitive data with integrity.

Micro1
VerifiedSenior Frontend Developer (Javascript)
This remote role offers an experienced frontend developer the chance to put their JavaScript expertise to work in a unique way: helping build high-quality data to train next-generation AI systems. You don't need an AI background — your deep knowledge of modern web development is exactly what's needed to shape how these models learn and reason. As a Senior Frontend Developer on a distributed team, you'll own architectural decisions, mentor peers, and deliver polished, scalable interfaces.

Talentxo
VerifiedFullstack Engineer (Typescript, Node)
As a Fullstack Engineer on a TypeScript stack, you will design and ship features end to end for AI-assisted business products that ingest email, messaging, and documents, run AI agents over the data, and present results in a web interface. The role spans API design, data modelling, React/Next.js frontend work, third-party integrations, and AI agent workflows. You will work across multiple repositories, breaking down tickets and delivering small, reviewable pull requests. Systems-level thinking is key: tracing problems from UI through API, database, and background jobs to external services. You will also use AI coding assistants as part of your workflow while owning the correctness of everything you ship.

