FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Edgesource CorporationSenior Software Engineer working on a user-facing application with TypeScript and Electron. Collaborating with specialists to enhance application reliability and performance in a remote-first environment.
Tech Stack
Tools & technologiesElectronJavaScriptJestNode.jsTypeScript
About the role
Key responsibilities & impact- Work alongside low-level vulnerability and reverse engineering specialists to transform their research and capabilities into a robust, user-facing application.
- Responsible for stabilizing, extending, and scaling a cross-platform desktop application built with Electron and TypeScript.
- Communicate with connected devices via byte-level protocols.
- Emphasize strong experience in event-driven systems, asynchronous programming, and application architecture.
- Improve reliability, usability, and maintainability of the system, particularly in areas where device interaction introduces timing sensitivity and complexity.
- Significant ownership over application design and shaping of development practices in a small, fast-moving team.
Requirements
What you’ll need- 6+ years of experience building and maintaining production-grade software applications, with a strong focus on TypeScript/JavaScript and Node.js.
- Experience developing cross-platform desktop applications (Electron or similar frameworks).
- Experience debugging complex systems involving asynchronous workflows and timing-sensitive interactions with low-level protocols.
- Strong understanding of modular design and dependency management in modern JavaScript ecosystems.
- Experience with unit and integration testing frameworks (e.g., Jest), including mocking complex interfaces.
- Experience working with CI/CD pipelines, build systems, and release processes.
- Experience with modern tooling and best practices around API design patterns and development.
- Proficiency with version control systems such as Git.
- Ability to write clean, maintainable, and well-documented code, and improve existing codebases.
- Strong communication skills and ability to work effectively in a remote-first environment.
Benefits
Comp & perks- Flexible PTO Policy + 11 Paid Holidays
- Flexible Work Schedules (Remote / Hybrid)
- Medical / Dental / Vision / Flexible Spending Account (FSA)
- 401k Plan with Match
- Tuition & Professional Development Support
- Commuter Benefits
- Bonus & Employee Referral Programs
- Career Growth Opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptNode.jsElectronasynchronous programmingevent-driven systemsmodular designdependency managementunit testingintegration testing
Soft Skills
strong communication skillsability to work effectively in a remote-first environmentownership over application designshaping development practices