Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We’re building the next generation of distributed edge computing, turning datacenters and residential computers from energy consumers into community assets.
As a Senior Software Engineer (JavaScript/TypeScript), you’ll create developer and operator interfaces that make autonomous infrastructure intuitive for both technical and non-technical users. This role sits at the intersection of complex distributed systems and user-friendly design.
Management Console & Dashboards
- Real-time visualization of thousands of nodes
- Interactive resource allocation and system health dashboards
- Multi-tenant, role-based access control
Developer Tooling & APIs
- CLI tools and GUI applications for orchestration and deployment
- SDKs for third-party developers
- Daemon development within Electron
Cross-Platform Applications
- Electron-based desktop apps for operators
- Mobile-responsive web applications
- Offline-capable tools for network-partitioned environments
Core Skills
- JavaScript/TypeScript: Expert-level, type-safe, async/await patterns
- Angular: 5+ years with reactive programming (RxJS)
- Electron: Desktop applications, IPC, cross-platform deployment
- State Management: NgRx or similar
Distributed & Autonomous Systems
- Real-time streaming (WebSocket/SSE)
- REST/GraphQL API integrations
- Resilient UI design for self-healing infrastructure
- Understanding of eventual consistency and network partitions
Performance & Scale
- High-frequency data updates
- Memory-efficient, optimized rendering
- PWA techniques for offline functionality
Stand-Out Skills
- WebAssembly (WASM): High-performance frontend, Rust integration
- Infrastructure monitoring, networking basics, time-series visualization
- Strong technical judgment and architectural decision-making
- Systems thinking and designing resilient, failure-tolerant interfaces
- User empathy: translating complex systems into intuitive tools
- Angular 15+ / TypeScript / RxJS / React
- Electron for desktop applications
- WASM with Rust backend services
- Collaborative in an office environment alongside distributed systems engineers
- Competitive salary with the possibility of equity participation
- Flexible in-office, multi-timezone work environment
- Hardware and learning & development budgets
- Direct impact on building sustainable, democratic computing infrastructure
- Opportunity to shape tools that operators and developers love
We’re looking for someone excited to build tools that make distributed systems simple and powerful.
Please send:
- Resume/portfolio showcasing Angular, React, and Electron work
- Brief note on your interest in edge computing or distributed systems
- Questions about our architecture or development environment
Perfect for frontend engineers who want to work on infrastructure tooling while appreciating the elegance of distributed systems.
Key Skills
Ranked by relevanceReady to apply?
Join GAIMIN and take your career to the next level!
Application takes less than 5 minutes