Land your dream remote job

With powerful tools, email alerts and search across 150k+ remote jobs, land your dream job in weeks, not months.

Join 15k+ job seekers
Get custom job alerts in your inbox
Insightful  worldwideover 2 years ago
software development
Apply Now

About us

Insightful is a market-leading platform for employee productivity and workforce analytics. We process really big data, synthesize it into actionable insights and ultimately provide a best-in-class/easy-to use product which empower enterprise customers to improve employee productivity, business processes and overall staff well-being.

Job Description

Your main focus will be the most sophisticated component of our infrastructure - the agent. It is  running across hundreds of thousands of devices collecting information we need, therefore it needs to have excellent performance and stability.

Responsibilities:

  • Development of new user-facing features in collaboration with design and product teams
  • Production of modular and reusable components
  • Writing high-performance, scalable, testable and reusable code
  • Optimization of applications for maximum speed and scalability
  • Maintenance and improvement of existing libraries and modules
  • Working closely with other development teams to ensure we're building great, modern, scalable and secure features and software

Requirements:

  • Thorough understanding of Electron.js and its core principles and APIs
  • Proficiency with JavaScript (Node.js)
  • Strong fundamentals in operating systems, networking, and software design
  • Good knowledge of Typescript
  • Good knowledge of RxJS
  • Experience with relational databases - preferably SQLite

Experience with the following will be considered a big plus:

  • Good knowledge of C# & .Net framework
  • Good knowledge of C++
  • Developing native desktop applications
  • Experience with Sockets 
  • Familiarity with front-end technologies including Angular, HTML, and CSS